Devolutions / Devolutions/UniGetUI

UniGetUI updates an app with the app of another company

Closed
#5,378 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
26.1k
Forks
924
Avg merge
15h 52m
Merged PRs (30d)
52

Description

### Please confirm these before moving forward

- [x] I have searched for my issue and have not found a work-in-progress/duplicate/resolved issue.
- [x] I have tested that this issue has not been fixed in the latest [(beta or stable) release](https://github.com/Devolutions/UniGetUI/releases/).
- [x] I have checked the [FAQ](https://github.com/Devolutions/UniGetUI#frequently-asked-questions) section for solutions.
- [x] This issue is about a bug (if it is not, please use the [correct template](https://github.com/Devolutions/UniGetUI/issues/new/choose)).

### UniGetUI Version

2026.2.7.

### Windows version, edition, and architecture

Windows 11

### Describe your issue

I use Readwise Reader - https://read.readwise.io/resources

But for some reason, whenever I download this app, everything works fine. Then, UniGetUI finds an update to this app and when the update is complete, it is turned into some other language RSS reader. When I click on the info for this reader, it takes me to another reader's website.

I have had this happen on 3 different computers.

This has to just be an error.

### Steps to reproduce the issue

1) Download Readwise Reader — https://reader-desktop-releases.readwise.io/Reader.exe
2) Restart computer
3) Let UniGetUI update this app
4) Now the app is yellow/orange and is in a different language.

### UniGetUI Log

```text
[9/14/2026 6:50:53 PM] __ __ _ ______ __ __ ______
/ / / /___ (_) ____/__ / /_/ / / / _/
/ / / / __ \/ / / __/ _ \/ __/ / / // /
/ /_/ / / / / / /_/ / __/ /_/ /_/ // /
\____/_/ /_/_/\____/\___/\__/\____/___/
Welcome to UniGetUI Version 2026.2.7
[9/14/2026 6:50:53 PM]
[9/14/2026 6:50:53 PM] Build 107
[9/14/2026 6:50:53 PM] UI Framework: Avalonia
[9/14/2026 6:50:53 PM] Data directory C:\Users\wneil\AppData\Local\UniGetUI
[9/14/2026 6:50:53 PM] OS: Microsoft Windows 10.0.26200
[9/14/2026 6:50:53 PM] Process arch: X64 (OS: X64)
[9/14/2026 6:50:53 PM] Runtime: .NET 10.0.10
[9/14/2026 6:50:53 PM] Loaded language locale: en
[9/14/2026 6:50:53 PM] Elevated: False
[9/14/2026 6:50:53 PM] Packaged (MSIX): False
[9/14/2026 6:50:53 PM] Args: --daemon
[9/14/2026 6:50:53 PM] DXGI hardware GPU detection took 13.8 ms; hardware GPU: True
[9/14/2026 6:50:53 PM] Command cargo-binstall.exe was not found on the system
[9/14/2026 6:50:53 PM] Starting Avalonia shell bootstrap
[9/14/2026 6:50:53 PM] Loaded language locale: en
[9/14/2026 6:50:53 PM] Generated a IPC API auth token for the current session
[9/14/2026 6:50:53 PM] Command vcpkg.exe was not found on the system
[9/14/2026 6:50:53 PM] Command cargo.exe was not found on the system
[9/14/2026 6:50:53 PM] Api running on named pipe UniGetUI.IPC
[9/14/2026 6:50:53 PM] Command bun.exe was not found on the system
[9/14/2026 6:50:53 PM] PowerShell7 is enabled and was found on C:\Program Files\PowerShell\7\pwsh.exe
[9/14/2026 6:50:53 PM] PowerShell is enabled and was found on C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
[9/14/2026 6:50:53 PM] Cargo is enabled but was not found on the system!
[9/14/2026 6:50:53 PM] Pip is enabled and was found on C:\Users\wneil\AppData\Local\Microsoft\WindowsApps\python.EXE
[9/14/2026 6:50:53 PM] Command vcpkg was not found on the system
[9/14/2026 6:50:53 PM] Npm is enabled and was found on C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe
[9/14/2026 6:50:53 PM] Command bun.cmd was not found on the system
[9/14/2026 6:50:53 PM] Chocolatey is enabled and was found on C:\Users\wneil\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe
[9/14/2026 6:50:53 PM] Bun is enabled but was not found on the system!
[9/14/2026 6:50:53 PM] Command vcpkg was not found on the system
[9/14/2026 6:50:53 PM] Vcpkg root was not found. Please define the %VCPKG_ROOT% environment variable or define it from UniGetUI Settings
[9/14/2026 6:50:53 PM] Scoop is enabled and was found on C:\Program Files\PowerShell\7\pwsh.exe
[9/14/2026 6:50:53 PM] vcpkg is enabled but was not found on the system!
[9/14/2026 6:50:53 PM] Command pinget.exe was not found on the system
[9/14/2026 6:50:53 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/14/2026 6:50:53 PM] .NET Tool is enabled and was found on C:\Program Files\dotnet\dotnet.exe
[9/14/2026 6:50:53 PM] Auto-updater source 'ProductInfo' returned version 2026.2.7.0 (upgradable=False)
[9/14/2026 6:50:53 PM] An error occurred while initialising package manager Pip
[9/14/2026 6:50:53 PM] System.InvalidOperationException: Microsoft Store python alias is not a valid python install
at UniGetUI.PackageEngine.Managers.PipManager.Pip._loadManagerVersion(String&) + 0x14c
at UniGetUI.PackageEngine.ManagerClasses.Manager.PackageManager.Initialize() + 0xd7
[9/14/2026 6:50:53 PM] Connected to WinGet API using packaged COM activation.
[9/14/2026 6:50:53 PM] WinGet activation mode selected: packaged COM registration | Source: system COM registration
[9/14/2026 6:50:53 PM] Winget is enabled and was found on C:\Users\wneil\AppData\Local\Microsoft\WindowsApps\winget.exe
[9/14/2026 6:50:53 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ 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.401

█ .NET Tool is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/14/2026 6:50:54 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: WinGet (aka Winget)
█ Executable name: "winget.exe"
█ Executable path: "C:\Users\wneil\AppData\Local\Microsoft\WindowsApps\winget.exe"
█ Call arguments: ""
█ Version: System WinGet (CLI) Version: v1.29.360
█ Using Native WinGet helper (COM Api)
█ Activation mode: packaged COM registration
█ Activation source: system COM registration

█ WinGet is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/14/2026 6:50:54 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Scoop (aka Scoop)
█ Executable name: "scoop"
█ Executable path: "C:\Program Files\PowerShell\7\pwsh.exe"
█ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Users\wneil\scoop\shims\scoop.ps1" "
█ Version: Current Scoop version:
█ b588a06e chore(release): Bump to version 0.5.3 (resync) (#6436)

█ 'main' bucket:
█ a74fa1b1dd zookeeper: Update to version 3.9.6

█ Scoop is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/14/2026 6:50:54 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: PowerShell 5.x (aka PowerShell)
█ Executable name: "powershell.exe"
█ Executable path: "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe"
█ Call arguments: " -NoProfile -Command"
█ Version: Name Value
█ ---- -----
█ PSVersion 5.1.26100.9444
█ PSEdition Desktop
█ PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
█ BuildVersion 10.0.26100.9444
█ CLRVersion 4.0.30319.42000
█ WSManStackVersion 3.0
█ PSRemotingProtocolVersion 2.3
█ SerializationVersion 1.1.0.1

█ PowerShell 5.x is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/14/2026 6:50:54 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Npm (aka Npm)
█ Executable name: "npm"
█ Executable path: "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe"
█ Call arguments: "-NoProfile -ExecutionPolicy Bypass -Command "C:\Program` Files\nodejs\npm.cmd" "
█ Version: 11.19.0

█ Npm is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/14/2026 6:50:54 PM] ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█▀▀▀▀▀▀▀▀▀▀▀▀▀ MANAGER LOADED ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
█ Name: Chocolatey (aka Chocolatey)
█ Executable name: "choco.exe"
█ Executable path: "C:\Users\wneil\AppData\Local\UniGetUI\Chocolatey\bin\choco.exe"
█ Call arguments: ""
█ Version: 2.4.2

█ Chocolatey is enabled and ready to go.
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
[9/14/2026 6:50:57 PM] Integrity check passed successfully!
[9/14/2026 6:50:57 PM] Dependency Scoop-Search for Scoop is present.
[9/14/2026 6:50:57 PM] Dependency Git for Scoop is present.
[9/14/2026 6:50:57 PM] Avalonia shell bootstrap completed
[9/14/2026 6:50:58 PM] Found 0 installed packages from .NET Tool
[9/14/2026 6:50:58 PM] Found 0 installed packages from .NET Tool
[9/14/2026 6:50:58 PM] Found 0 available updates from .NET Tool
[9/14/2026 6:50:58 PM] Found 0 installed packages from PowerShell7
[9/14/2026 6:50:58 PM] Found 0 installed packages from PowerShell7
[9/14/2026 6:50:58 PM] Found 0 available updates from PowerShell7
[9/14/2026 6:50:58 PM] Found 3 installed packages from Scoop
[9/14/2026 6:50:59 PM] Found 19 installed packages from Chocolatey
[9/14/2026 6:50:59 PM] Found 127 installed packages from Winget
[9/14/2026 6:50:59 PM] Found 0 available updates from Chocolatey
[9/14/2026 6:50:59 PM] Found 3 installed packages from Scoop
[9/14/2026 6:50:59 PM] Found 1 available updates from Winget
[9/14/2026 6:50:59 PM] Found 0 installed packages from PowerShell
[9/14/2026 6:50:59 PM] Found 0 installed packages from PowerShell
[9/14/2026 6:50:59 PM] Found 0 available updates from PowerShell
[9/14/2026 6:50:59 PM] Could not resolve installer hosts for hadc188.Reader version 0.1.2454: Failed during source operation 'manifest' for 'winget': Version '0.1.2454' was not found for package 'hadc188.Reader' in source 'winget'.
[9/14/2026 6:51:00 PM] Found 0 available updates from Npm
[9/14/2026 6:51:00 PM] Found 0 installed packages from Npm
[9/14/2026 6:51:00 PM] Found 0 available updates from Scoop
[9/14/2026 6:51:00 PM] Loaded operation parameters for package id=hadc188.Reader on manager Winget and operation Update: update --id "hadc188.Reader" --exact --source winget --accept-source-agreements --disable-interactivity --silent --include-unknown --accept-package-agreements --force
[9/14/2026 6:51:00 PM] [AgentBroker] ShouldUseAgentBroker check: eligible=False, manager=Winget, virtualSource=False
[9/14/2026 6:51:00 PM] Caching admin rights for process id 14040
[9/14/2026 6:51:11 PM] Found 127 installed packages from Winget
[9/14/2026 6:57:23 PM] 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.d__159`1.MoveNext() + 0x196
--- End of stack trace from previous location ---
at System.Net.Http.ConnectHelper.d__2.MoveNext() + 0xdc
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.d__2.MoveNext() + 0x46e
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x5e7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.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.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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:57:26 PM] 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.d__159`1.MoveNext() + 0x196
--- End of stack trace from previous location ---
at System.Net.Http.ConnectHelper.d__2.MoveNext() + 0xdc
--- End of inner exception stack trace ---
at System.Net.Http.ConnectHelper.d__2.MoveNext() + 0x46e
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x5e7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.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.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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:57:26 PM] System.Net.Http.HttpRequestException: No such host is known. (assets.onestore.ms:443)
---> System.Net.Sockets.SocketException (11001): No such host is known.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x3d
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x4e
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x6c4
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x728
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x40c
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.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.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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:57:26 PM] System.Net.Http.HttpRequestException: No such host is known. (assets.onestore.ms:443)
---> System.Net.Sockets.SocketException (11001): No such host is known.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x3d
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x4e
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x6c4
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x728
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x40c
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.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.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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:57:26 PM] System.Net.Http.HttpRequestException: No such host is known. (assets.onestore.ms:443)
---> System.Net.Sockets.SocketException (11001): No such host is known.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x3d
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x4e
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x6c4
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x728
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x40c
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.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.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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:57:27 PM] System.Net.Http.HttpRequestException: No such host is known. (assets.onestore.ms:443)
---> System.Net.Sockets.SocketException (11001): No such host is known.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x3d
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x4e
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x6c4
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x728
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x40c
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.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.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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:57:27 PM] System.Net.Http.HttpRequestException: No such host is known. (assets.onestore.ms:443)
---> System.Net.Sockets.SocketException (11001): No such host is known.
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError, CancellationToken) + 0x3d
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x4e
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x6c4
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.d__54.MoveNext() + 0x728
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__53.MoveNext() + 0x40c
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__81.MoveNext() + 0x267
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.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.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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:57:29 PM] Found 0 installed packages from .NET Tool
[9/14/2026 6:57:29 PM] Found 0 installed packages from PowerShell7
[9/14/2026 6:57:29 PM] Found 128 installed packages from Winget
[9/14/2026 6:57:29 PM] Found 3 installed packages from Scoop
[9/14/2026 6:57:30 PM] Found 19 installed packages from Chocolatey
[9/14/2026 6:57:31 PM] Found 0 installed packages from Npm
[9/14/2026 6:57:31 PM] Found 0 installed packages from PowerShell
[9/14/2026 6:57:52 PM] Found 0 screenshots for package Id=hadc188.Reader
[9/14/2026 6:57:52 PM] Loading WinGet installer metadata with Pinget. Query: Id=hadc188.Reader, Source=winget, Exact=True
[9/14/2026 6:57:52 PM] Recovered from fatal WinGet exception:
[9/14/2026 6:57:52 PM] System.Runtime.InteropServices.COMException (0x8A15003F)
at WinRT.ExceptionHelpers.g__Throw|38_0(Int32) + 0x42
at ABI.Microsoft.Management.Deployment.IPackageVersionInfo4Methods.GetApplicableInstaller(IObjectReference, InstallOptions) + 0xd4
at UniGetUI.PackageEngine.Managers.WingetManager.NativePackageHandler._getInstallationOptionsOnDict(IPackage, ConcurrentDictionary`2&, Boolean, InstallOptions) + 0x1eb
at UniGetUI.PackageEngine.Managers.WingetManager.NativePackageHandler.GetInstallationOptions(IPackage, InstallOptions, OperationType) + 0x73
at UniGetUI.PackageEngine.Managers.WingetManager.WinGetPkgOperationHelper._getOperationParameters(IPackage, InstallOptions, OperationType) + 0xd36
[9/14/2026 6:57:52 PM] Loaded operation parameters for package id=hadc188.Reader on manager Winget and operation Uninstall: uninstall --id "hadc188.Reader" --exact --source winget --accept-source-agreements --disable-interactivity --version "0.1.3216" --silent
[9/14/2026 6:57:52 PM] Loaded details for package hadc188.Reader on manager Winget
[9/14/2026 6:58:30 PM] System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host..
---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host.
at System.Net.Sockets.Socket.Receive(Span`1, SocketFlags) + 0x3f
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0x2d
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0xc2
at System.Net.SyncReadWriteAdapter.ReadAsync(Stream, Memory`1, CancellationToken) + 0xce
at System.Net.Security.SslStream.d__170`1.MoveNext() + 0x113
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.d__172`1.MoveNext() + 0x701
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.Read(Span`1) + 0xc2
at System.Net.Http.HttpConnection.d__81.MoveNext() + 0xb7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x74e
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x1772
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x35e
--- 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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:58:30 PM] System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host..
---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host.
at System.Net.Sockets.Socket.Receive(Span`1, SocketFlags) + 0x3f
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0x2d
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0xc2
at System.Net.SyncReadWriteAdapter.ReadAsync(Stream, Memory`1, CancellationToken) + 0xce
at System.Net.Security.SslStream.d__170`1.MoveNext() + 0x113
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.d__172`1.MoveNext() + 0x701
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.Read(Span`1) + 0xc2
at System.Net.Http.HttpConnection.d__81.MoveNext() + 0xb7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x74e
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x1772
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x35e
--- 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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:58:32 PM] System.Net.Http.HttpRequestException: An error occurred while sending the request.
---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host..
---> System.Net.Sockets.SocketException (10054): An existing connection was forcibly closed by the remote host.
at System.Net.Sockets.Socket.Receive(Span`1, SocketFlags) + 0x3f
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0x2d
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0xc2
at System.Net.SyncReadWriteAdapter.ReadAsync(Stream, Memory`1, CancellationToken) + 0xce
at System.Net.Security.SslStream.d__170`1.MoveNext() + 0x113
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.d__172`1.MoveNext() + 0x701
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.Read(Span`1) + 0xc2
at System.Net.Http.HttpConnection.d__81.MoveNext() + 0xb7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x74e
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x1772
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x35e
--- 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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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
[9/14/2026 6:59:03 PM] System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
---> System.TimeoutException: The operation was canceled.
---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
---> System.IO.IOException: Unable to read data from the transport connection: An established connection was aborted by the software in your host machine..
---> System.Net.Sockets.SocketException (10053): An established connection was aborted by the software in your host machine.
at System.Net.Sockets.Socket.Receive(Span`1, SocketFlags) + 0x3f
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0x2d
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Span`1) + 0xc2
at System.Net.SyncReadWriteAdapter.ReadAsync(Stream, Memory`1, CancellationToken) + 0xce
at System.Net.Security.SslStream.d__170`1.MoveNext() + 0x113
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.d__172`1.MoveNext() + 0x701
--- End of stack trace from previous location ---
at System.Runtime.CompilerServices.PoolingAsyncValueTaskMethodBuilder`1.StateMachineBox`1.System.Threading.Tasks.Sources.IValueTaskSource.GetResult(Int16) + 0x1e
at System.Net.Security.SslStream.Read(Span`1) + 0xc2
at System.Net.Http.HttpConnection.d__81.MoveNext() + 0xb7
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x74e
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnection.d__56.MoveNext() + 0x1772
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.d__52.MoveNext() + 0x35e
--- 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.d__4.MoveNext() + 0xd9
--- End of stack trace from previous location ---
at System.Net.Http.DecompressionHandler.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) + 0x8b
--- End of inner exception stack trace ---
--- End of inner exception stack trace ---
at System.Net.Http.HttpClient.HandleFailure(Exception, Boolean, HttpResponseMessage, CancellationTokenSource, CancellationToken, CancellationTokenSource) + 0x2e4
at System.Net.Http.HttpClient.Send(HttpRequestMessage, HttpCompletionOption, CancellationToken) + 0x138
at UniGetUI.Core.IconEngine.IconCacheEngine.SaveIconToCacheAndGetPath(CacheableIcon, String) + 0x127
```

### Package Managers Logs

```text
Manager WinGet with version:
System WinGet (CLI) Version: v1.29.360
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: 9/14/2026 6:50:54 PM
Process end time: 9/14/2026 6:50:54 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged subprocess-based task on manager Winget. Task type is RefreshIndexes
Subprocess executable: "C:\Users\wneil\AppData\Local\Microsoft\WindowsApps\winget.exe"
Command-line arguments: " source update --disable-interactivity "
Process start time: 9/14/2026 6:50:57 PM
Process end time: 9/14/2026 6:50:57 PM

-- Process STDOUT
...

Return code: SUCCESS (0)

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 9/14/2026 6:50:57 PM
Process end time: 9/14/2026 6:50:59 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 9/14/2026 6:50:57 PM
Process end time: 9/14/2026 6:50:58 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListUpdates
Process start time: 9/14/2026 6:50:57 PM
Process end time: 9/14/2026 6:50:59 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 9/14/2026 6:51:11 PM
Process end time: 9/14/2026 6:51:11 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is ListInstalledPackages
Process start time: 9/14/2026 6:57:28 PM
Process end time: 9/14/2026 6:57:29 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is OtherTask
Process start time: 9/14/2026 6:57:28 PM
Process end time: 9/14/2026 6:57:29 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageDetails
Process start time: 9/14/2026 6:57:52 PM
Process end time: 9/14/2026 6:57:52 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
Logged native task on manager Winget. Task type is LoadPackageVersions
Process start time: 9/14/2026 6:57:52 PM
Process end time: 9/14/2026 6:57:52 PM

-- Task information
...

The task reported success

——————————————————————————————————————————
```

### Relevant information

_No response_

### Screenshots and videos

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the Readwise Reader update flow described in the issue and inspect the UniGetUI log around the WinGet package discovery and update steps. Compare the installed package identity and metadata before and after the update; done means UniGetUI no longer replaces Readwise Reader with an unrelated RSS reader and the reported reproduction steps remain safe.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.