Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[BUG] Main window stuck in loading state

Aperta
#5,406 0 commenti 4 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
55/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
csharp
Ambito
desktop

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

bug
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
  1. Open UniGetUI
  2. Wait a few seconds
  3. 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
Image
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

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di Devolutions/UniGetUI

Tutte le issue di Devolutions/UniGetUI

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.