[BUG] Main window stuck in loading state
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 55/100
Direzione di ricerca
Start by reproducing the three listed steps in UniGetUI 2026.3.0 and inspect the UniGetUI Log, focusing on the reported HttpRequestException and RemoteCertificateNameMismatch. Done means the main window no longer remains in “Loading packages” indefinitely when this network error occurs.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Please confirm these before moving forward
- I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- I have tested that this issue has not been fixed in the latest (beta or stable) release.
- I have checked the FAQ section for solutions.
- This issue is about a bug (if it is not, please use the correct template).
UniGetUI Version
2026.3.0
Windows version, edition, and architecture
Windows 11 Pro 1000.26100.360.0 x64
Describe your issue
After the latest update the main window gets stuck in 'Loading packages' mode indefinitely, see the screenshot below. The UniGetUI Log has valuable information regarding a persistent network error that might be the cause.
Steps to reproduce the issue
- Open UniGetUI
- Wait a few seconds
- Notice the stale/stuck state
(3.1.) Read the UniGetUI log
UniGetUI Log
[Fri 18-09-2026 21:22:09] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.3.0
[Fri 18-09-2026 21:22:09]
[Fri 18-09-2026 21:22:09] Build 107
[Fri 18-09-2026 21:22:09] UI Framework: Avalonia
[Fri 18-09-2026 21:22:09] Data directory C:\Users\<username>\AppData\Local\UniGetUI
[Fri 18-09-2026 21:22:09] OS: Microsoft Windows 10.0.26200
[Fri 18-09-2026 21:22:09] Process arch: X64 (OS: X64)
[Fri 18-09-2026 21:22:09] Runtime: .NET 10.0.12
[Fri 18-09-2026 21:22:09] Loaded language locale: en
[Fri 18-09-2026 21:22:09] Elevated: False
[Fri 18-09-2026 21:22:09] Packaged (MSIX): False
[Fri 18-09-2026 21:22:09] Args: (none)
[Fri 18-09-2026 21:22:09] DXGI hardware GPU detection took 10.2 ms; hardware GPU: True
[Fri 18-09-2026 21:22:09] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[Fri 18-09-2026 21:22:09] Unable to retrieve secret for resource 'UniGetUI/GitHubAccessToken': Element not found.
Cannot get credential from Vault
[Fri 18-09-2026 21:22:09] Starting Avalonia shell bootstrap
[Fri 18-09-2026 21:22:09] Loaded language locale: en
[Fri 18-09-2026 21:22:09] Scoop is not enabled
[Fri 18-09-2026 21:22:09] PowerShell is not enabled
[Fri 18-09-2026 21:22:09] vcpkg is not enabled
[Fri 18-09-2026 21:22:09] Npm is not enabled
[Fri 18-09-2026 21:22:09] PowerShell7 is enabled and was found on C:\Program Files\PowerShell\7\pwsh.exe
[Fri 18-09-2026 21:22:09] Chocolatey is enabled and was found on C:\Users\<username>\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe
[Fri 18-09-2026 21:22:09] Cargo is enabled and was found on C:\Users\<username>\.cargo\bin\cargo.exe
[Fri 18-09-2026 21:22:09] Command bun.cmd was not found on the system
[Fri 18-09-2026 21:22:09] Bun is enabled and was found on C:\Users\<username>\.bun\bin\bun.exe
[Fri 18-09-2026 21:22:09] Pip is enabled and was found on C:\Users\<username>\AppData\Local\Microsoft\WindowsApps\python.EXE
[Fri 18-09-2026 21:22:09] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Bun (aka Bun)
█ Executable name: "bun"
█ Executable path: "C:\Users\<username>\.bun\bin\bun.exe"
█ Call arguments: ""
█ Version: 1.4.2
█
█ Bun is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Fri 18-09-2026 21:22:09] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Cargo (aka Cargo)
█ Executable name: "cargo.exe"
█ Executable path: "C:\Users\<username>\.cargo\bin\cargo.exe"
█ Call arguments: ""
█ Version: cargo 1.98.1 (797e8a9bc 2026-08-05)
█
█ Cargo is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Fri 18-09-2026 21:22:09] Auto-updater source 'ProductInfo' returned version 2026.3.0.0 (upgradable=False)
[Fri 18-09-2026 21:22:09] Connected to WinGet API using packaged COM activation.
[Fri 18-09-2026 21:22:09] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[Fri 18-09-2026 21:22:09] Winget is enabled and was found on C:\Users\<username>\AppData\Local\Microsoft\WindowsApps\winget.exe
[Fri 18-09-2026 21:22:09] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[Fri 18-09-2026 21:22:09] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\<username>\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.380
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration
█
█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Fri 18-09-2026 21:22:09] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: .NET Tool (aka .NET Tool)
█ Executable name: "dotnet tool"
█ Executable path: "C:\Program Files\dotnet\dotnet.exe"
█ Call arguments: "tool "
█ Version: 10.0.301
█
█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Fri 18-09-2026 21:22:10] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Pip (aka Pip)
█ Executable name: "pip"
█ Executable path: "C:\Users\<username>\AppData\Local\Microsoft\WindowsApps\python.EXE"
█ Call arguments: "-m pip "
█ Version: pip 26.2.1 from C:\Users\<username>\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\pip (python 3.13)
█
█ Pip is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Fri 18-09-2026 21:22:10] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 7.x (aka PowerShell7)
█ Executable name: "pwsh.exe"
█ Executable path: "C:\Program Files\PowerShell\7\pwsh.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: PowerShell 7.6.6
█
█ PowerShell 7.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Fri 18-09-2026 21:22:10] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\Users\<username>\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe"
█ Call arguments: ""
█ Version: 2.5.0
█
█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[Fri 18-09-2026 21:22:11] Bun: Skipping installed package detection because C:\Users\<username>\.bun\install\global is missing package.json
[Fri 18-09-2026 21:22:11] Found 0 installed packages from Bun
[Fri 18-09-2026 21:22:11] Bun: Skipping global update detection because C:\Users\<username>\.bun\install\global is missing package.json
[Fri 18-09-2026 21:22:11] Dependency cargo-binstall for Cargo is present.
[Fri 18-09-2026 21:22:11] Found 0 available updates from Bun
[Fri 18-09-2026 21:22:11] Dependency cargo-update for Cargo is present.
[Fri 18-09-2026 21:22:11] Avalonia shell bootstrap completed
[Fri 18-09-2026 21:22:11] Found 1 available updates from Cargo
[Fri 18-09-2026 21:22:11] Found 2 installed packages from Cargo
[Fri 18-09-2026 21:22:11] Found 0 installed packages from .NET Tool
[Fri 18-09-2026 21:22:11] Found 0 installed packages from .NET Tool
[Fri 18-09-2026 21:22:11] Found 0 available updates from .NET Tool
[Fri 18-09-2026 21:22:12] Found 0 installed packages from PowerShell7
[Fri 18-09-2026 21:22:12] Found 0 installed packages from PowerShell7
[Fri 18-09-2026 21:22:12] Found 0 available updates from PowerShell7
[Fri 18-09-2026 21:22:12] Found 1 installed packages from Pip
[Fri 18-09-2026 21:22:12] Found 0 installed packages from Chocolatey
[Fri 18-09-2026 21:22:12] Found 0 available updates from Chocolatey
[Fri 18-09-2026 21:22:13] Found 0 available updates from Pip
[Fri 18-09-2026 21:22:13] Found 7 available updates from Winget
[Fri 18-09-2026 21:22:14] Found 162 installed packages from Winget
[Fri 18-09-2026 21:22:15] System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch
at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1, ExceptionDispatchInfo) + 0x5b
at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions) + 0xf1
at System.Net.Security.SslStream.<ForceAuthenticationAsync>d__159`1.MoveNext() + 0x196
--- End of stack trace from previous location ---
at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0xdc
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0x46e
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<ConnectAsync>d__53.MoveNext() + 0x5e7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<CreateHttp11ConnectionAsync>d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<InjectNewHttp11ConnectionAsync>d__80.MoveNext() + 0x2ca
--- End of stack trace from previous location ---
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellation(CancellationToken) + 0xb4
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(Boolean, CancellationToken) + 0x37
at System.Net.Http.HttpConnectionPool.<SendWithVersionDetectionAndRetryAsync>d__52.MoveNext() + 0x1d3
--- End of stack trace from previous location ---
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
at System.Net.Http.Metrics.MetricsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x6a
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0x2e
at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x63
at System.Net.Http.RedirectHandler.<SendAsync>d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.<SendAsync>d__16.MoveNext() + 0x2db
--- End of stack trace from previous location ---
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
at System.Net.Http.SocketsHttpHandler.Send(HttpRequestMessage, CancellationToken) + 0x7e
at System.Net.Http.HttpClient.Send(HttpRequestMessage, HttpCompletionOption, CancellationToken) + 0x13d
at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon, String) + 0x127
[Fri 18-09-2026 21:22:15] System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.
---> System.Security.Authentication.AuthenticationException: The remote certificate is invalid according to the validation procedure: RemoteCertificateNameMismatch
at System.Net.Security.SslStream.SendAuthResetSignal(ReadOnlySpan`1, ExceptionDispatchInfo) + 0x5b
at System.Net.Security.SslStream.CompleteHandshake(SslAuthenticationOptions) + 0xf1
at System.Net.Security.SslStream.<ForceAuthenticationAsync>d__159`1.MoveNext() + 0x196
--- End of stack trace from previous location ---
at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0xdc
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.<EstablishSslConnectionAsync>d__2.MoveNext() + 0x46e
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<ConnectAsync>d__53.MoveNext() + 0x5e7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<CreateHttp11ConnectionAsync>d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.<InjectNewHttp11ConnectionAsync>d__80.MoveNext() + 0x2ca
--- End of stack trace from previous location ---
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellation(CancellationToken) + 0xb4
at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(Boolean, CancellationToken) + 0x37
at System.Net.Http.HttpConnectionPool.<SendWithVersionDetectionAndRetryAsync>d__52.MoveNext() + 0x1d3
--- End of stack trace from previous location ---
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
at System.Net.Http.Metrics.MetricsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x6a
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0x2e
at System.Net.Http.DiagnosticsHandler.SendAsync(HttpRequestMessage, Boolean, CancellationToken) + 0x63
at System.Net.Http.RedirectHandler.<SendAsync>d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.<SendAsync>d__16.MoveNext() + 0x2db
--- End of stack trace from previous location ---
at System.Net.Http.HttpMessageHandlerStage.Send(HttpRequestMessage, CancellationToken) + 0xfb
at System.Net.Http.SocketsHttpHandler.Send(HttpRequestMessage, CancellationToken) + 0x7e
at System.Net.Http.HttpClient.Send(HttpRequestMessage, HttpCompletionOption, CancellationToken) + 0x13d
at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon, String) + 0x127
[Fri 18-09-2026 21:22:16] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Steam_icon_logo.svg/512px-Steam_icon_logo.svg.png failed with code BadRequest
[Fri 18-09-2026 21:22:16] Icon download attempt at https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Visual_Studio_Code_1.35_icon.svg/langfr-800px-Visual_Studio_Code_1.35_icon.svg.png failed with code BadRequest
Package Managers Logs
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.380
Using Native WinGet helper (COM Api)
Activation mode: packaged COM registration
Activation source: system COM registration
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListSources
Process start time: Fri 18-09-2026 21:22:09
Process end time: Fri 18-09-2026 21:22:09
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\<username>\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: Fri 18-09-2026 21:22:11
Process end time: Fri 18-09-2026 21:22:11
-- Process STDOUT
...
Return code: SUCCESS (0)
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: Fri 18-09-2026 21:22:11
Process end time: Fri 18-09-2026 21:22:14
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: Fri 18-09-2026 21:22:11
Process end time: Fri 18-09-2026 21:22:13
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: Fri 18-09-2026 21:22:11
Process end time: Fri 18-09-2026 21:22:13
-- Task information
...
The task reported success
——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: Fri 18-09-2026 21:22:11
Process end time: Fri 18-09-2026 21:22:13
-- Task information
...
The task reported success
——————————————————————————————————————————
Relevant information
No response
Screenshots and videos
Figure 1. Screenshot of the app stuck in Loading state
- Lingua principale
- C#
- Stelle
- 26.2k
- Fork
- 929
- Merge medio
- 1g 3h
- PR unite (30g)
- 55
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Devolutions/UniGetUI
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
Devolutions/UniGetUI#5430 ·
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
Devolutions/UniGetUI#5029 · 2 commenti ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Devolutions/UniGetUI#4918 ·
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
Devolutions/UniGetUI#4768 ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
Devolutions/UniGetUI#5437 ·
Tutte le issue di Devolutions/UniGetUI
Issue simili
-
untriaged
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
dotnet/dotnet-api-docs#13095 ·
-
area-deployment area-integrations triage:bot-seen
Difficoltà 2/5 Mezza giornata Idoneità per principianti 86/100
-
type/automation type/tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
newrelic/newrelic-dotnet-agent#3850 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
LuckyPennySoftware/AutoMapper#4660 ·