[GH-ISSUE #486] UNRAID Plugin - Wolf Den (Wolf Leash) fails with exception error when creating a new user #295

Open
opened 2026-10-15 12:59:26 +00:00 by bsakaguchi · 2 comments
Owner

Originally created by @michaelscox on GitHub (Aug 22, 2026).
Original GitHub issue: https://github.com/games-on-whales/wolf/issues/486

This is part of ongoing deployment troubleshooting with Unraid Plugin Version. I will record each step from install to broken for clarity and then include log capture when it breaks.

Deleted all history of previous install.

Downloaded, Installed and deployed GoW with NVIDIA GPU using Unraid 99:100 UID/GID defaults.

Diagnostics report all "ok".

Pair moonlight client - succeeded. (Wolf log)
""" WOLF LOG
01:23:00.037937599 INFO | Insert pin at http://192.168.50.10:47989/pin/#E9011F84B20265BE
01:23:13.114059408 INFO | Succesfully paired 100.109.119.59
01:23:36.171885495 WARN | HTTPS error during request at /appasset error code: 104 - Connection reset by peer
01:23:36.172546010 WARN | HTTPS error during request at /appasset error code: 104 - Connection reset by peer
01:23:36.173080217 WARN | HTTPS error during request at error code: 2 - End of file
01:23:36.176283643 WARN | HTTPS error during request at /serverinfo error code: 32 - Broken pipe
01:23:42.480265447 WARN | HTTPS error during request at error code: 2 - End of file
01:23:45.584303898 WARN | HTTPS error during request at error code: 2 - End of file
01:23:48.847651614 INFO | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia
01:23:49.082043546 INFO | Creating CUDA context for device /dev/dri/renderD129 (detected CUDA device ID: 0)
01:24:37.088561229 INFO | [GSTREAMER] Pipeline reached End Of Stream
01:24:37.146685800 INFO | [GSTREAMER] Pipeline reached End Of Stream
"""
""" WOLFDEN LOG
text error warn system array login

Waiting for Wolf socket: /tmp/sockets/wolf.sock ...Socket file exists, testing connectivity...
Socket is available and responsive
Starting Server
SQL logic error
no such table: __EFMigrationsHistory
info: WolfLeash.Components.Classes.CompatibilityToolsService[0]
Ensured compatibility tools directory /etc/wolf/compatibilitytools.d/fedora43
info: WolfLeash.Components.Classes.CompatibilityToolsService[0]
Ensured compatibility tools directory /etc/wolf/compatibilitytools.d/ubuntu
warn: Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository[60]
Storing keys in a directory '/home/ubuntu/.aspnet/DataProtection-Keys' that may not be persisted outside of the container. Protected data will be unavailable when container is destroyed. For more information go to https://aka.ms/aspnet/dataprotectionwarning
info: GamesOnWhales.WolfApi[0]
Listening for:
wolf::core::events::PairSignal
warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35]
No XML encryptor configured. Key {f519764c-6bd4-4d49-8370-f06b7b7e70fe} may be persisted to storage in unencrypted form.
info: Microsoft.Hosting.Lifetime[14]
Now listening on: http://[::]:8080
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
Hosting environment: Production
info: Microsoft.Hosting.Lifetime[0]
Content root path: /app
fail: Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery[7]
An exception was thrown while deserializing the token.
Microsoft.AspNetCore.Antiforgery.AntiforgeryValidationException: The antiforgery token could not be decrypted.
---> System.Security.Cryptography.CryptographicException: The key {732dfd59-36fd-44c8-9ee0-302bdd8f288f} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning
at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status)
at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData)
at Microsoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenSerializer.Deserialize(String serializedToken)
--- End of inner exception stack trace ---
at Microsoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenSerializer.Deserialize(String serializedToken)
at Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery.GetCookieTokenDoesNotThrow(HttpContext httpContext)
"""

Connect client and run test bouncing ball - first time fails with port streaming blocked firewall error message, but second immediate retry works perfectly.
""" WOLF LOG
[2026-08-22 02:22:09] Container running as root. Nothing to do.
[2026-08-22 02:22:09] DONE
[2026-08-22 02:22:09]
[2026-08-22 02:22:09] [ /etc/cont-init.d/15-setup_devices.sh: executing... ]
[2026-08-22 02:22:09] **** Configure devices ****
[2026-08-22 02:22:09] Exec device groups
[2026-08-22 02:22:09] Adding user 'root' to groups: gow-gid-71
[2026-08-22 02:22:09] DONE
[2026-08-22 02:22:09]
[2026-08-22 02:22:09] [ /etc/cont-init.d/30-nvidia.sh: executing... ]
[2026-08-22 02:22:09] Nvidia driver volume detected
[2026-08-22 02:22:09] [nvidia] Add Vulkan ICD
[2026-08-22 02:22:09] [nvidia] Add EGL external platform
[2026-08-22 02:22:09] [nvidia] Add egl-vendor
[2026-08-22 02:22:09] [nvidia] Add gbm backend
[2026-08-22 02:22:09]
[2026-08-22 02:22:09] [ /etc/cont-init.d/init-gamescope.sh: executing... ]
[2026-08-22 02:22:09] Launching the container's startup script as user 'root'
2026-08-22 02:22:10,067 INFO Set uid to user 0 succeeded
2026-08-22 02:22:10,068 INFO RPC interface 'supervisor' initialized
2026-08-22 02:22:10,068 CRIT Server 'unix_http_server' running without any HTTP authentication checking
2026-08-22 02:22:10,069 INFO supervisord started with pid 1
2026-08-22 02:22:11,070 INFO spawned: 'pulseaudio' with pid 188
2026-08-22 02:22:11,071 INFO spawned: 'wolf' with pid 189
[wolf] waiting for PulseAudio socket /tmp/sockets/pulse-socket
2026-08-22 02:22:12,127 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2026-08-22 02:22:12,127 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
"""

Go WolfDen to customise the app "Steam" for "User" to add custom shared game download path (off the appdata drive). Notsure if this view (All Apps is empty) is correct, so including here for info.

Image

Go to WolfDen, Apps, Show and click edit on "Steam" app. I notice actually that the render node is not aligned with the install configuration used for the Plugin (I have an iGPU and eGPU, being render node 128 and 129 respectively), it was defaulting to first render node but I had selected the second when installing. Also included the custo path I configure. I click submit.

Image

WolfDen is now broken and wont work until I restart the container.

Image

""" WOLFDEN LOG
warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100]
Unhandled exception rendering component: Resource temporarily unavailable (localhost:80)
System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80)
---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecutionContextCallback(Object s)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecuteFromThreadPool(Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext()
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken) at GamesOnWhales.WolfApi.GetProfilesAsync() at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState) fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111] Unhandled exception in circuit '5AkYSMoRHq4aaQL2elI2sfMF216kIhuNLmEfYp-EzjA'. System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80) ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken) at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecutionContextCallback(Object s) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecuteFromThreadPool(Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback() --- End of stack trace from previous location --- at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() --- End of stack trace from previous location --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken)
at GamesOnWhales.WolfApi.GetProfilesAsync()
at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
info: GamesOnWhales.WolfApi[0]
SSE read stopped
warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100]
Unhandled exception rendering component: Resource temporarily unavailable (localhost:80)
System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80)
---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken)
at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecutionContextCallback(Object s)
at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecuteFromThreadPool(Thread threadPoolThread)
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
at System.Threading.Thread.StartCallback()
--- End of stack trace from previous location ---
at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext()
--- End of stack trace from previous location ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
--- End of inner exception stack trace ---
at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem)
at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken) at GamesOnWhales.WolfApi.GetProfilesAsync() at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState) fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111] Unhandled exception in circuit '5AkYSMoRHq4aaQL2elI2sfMF216kIhuNLmEfYp-EzjA'. System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80) ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken) at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecutionContextCallback(Object s) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.MoveNext(Thread threadPoolThread) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.AsyncStateMachineBox1.ExecuteFromThreadPool(Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback() --- End of stack trace from previous location --- at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() --- End of stack trace from previous location --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation1.WaitWithCancellationAsync(CancellationToken cancellationToken)
at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)
at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)
at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
at System.Net.Http.HttpClient.g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken)
at GamesOnWhales.WolfApi.GetProfilesAsync()
at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90
at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync()
at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState)
"""

Originally created by @michaelscox on GitHub (Aug 22, 2026). Original GitHub issue: https://github.com/games-on-whales/wolf/issues/486 This is part of ongoing deployment troubleshooting with Unraid Plugin Version. I will record each step from install to broken for clarity and then include log capture when it breaks. Deleted all history of previous install. Downloaded, Installed and deployed GoW with NVIDIA GPU using Unraid 99:100 UID/GID defaults. Diagnostics report all "ok". Pair moonlight client - succeeded. (Wolf log) """ WOLF LOG 01:23:00.037937599 INFO | Insert pin at http://192.168.50.10:47989/pin/#E9011F84B20265BE 01:23:13.114059408 INFO | Succesfully paired 100.109.119.59 01:23:36.171885495 WARN | HTTPS error during request at /appasset error code: 104 - Connection reset by peer 01:23:36.172546010 WARN | HTTPS error during request at /appasset error code: 104 - Connection reset by peer 01:23:36.173080217 WARN | HTTPS error during request at error code: 2 - End of file 01:23:36.176283643 WARN | HTTPS error during request at /serverinfo error code: 32 - Broken pipe 01:23:42.480265447 WARN | HTTPS error during request at error code: 2 - End of file 01:23:45.584303898 WARN | HTTPS error during request at error code: 2 - End of file 01:23:48.847651614 INFO | Mounting nvidia driver nvidia-driver-vol:/usr/nvidia 01:23:49.082043546 INFO | Creating CUDA context for device /dev/dri/renderD129 (detected CUDA device ID: 0) 01:24:37.088561229 INFO | [GSTREAMER] Pipeline reached End Of Stream 01:24:37.146685800 INFO | [GSTREAMER] Pipeline reached End Of Stream """ """ WOLFDEN LOG text error warn system array login Waiting for Wolf socket: /tmp/sockets/wolf.sock ...Socket file exists, testing connectivity... Socket is available and responsive Starting Server SQL logic error no such table: __EFMigrationsHistory info: WolfLeash.Components.Classes.CompatibilityToolsService[0] Ensured compatibility tools directory /etc/wolf/compatibilitytools.d/fedora43 info: WolfLeash.Components.Classes.CompatibilityToolsService[0] Ensured compatibility tools directory /etc/wolf/compatibilitytools.d/ubuntu warn: Microsoft.AspNetCore.DataProtection.Repositories.FileSystemXmlRepository[60] Storing keys in a directory '/home/ubuntu/.aspnet/DataProtection-Keys' that may not be persisted outside of the container. Protected data will be unavailable when container is destroyed. For more information go to https://aka.ms/aspnet/dataprotectionwarning info: GamesOnWhales.WolfApi[0] Listening for: wolf::core::events::PairSignal warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35] No XML encryptor configured. Key {f519764c-6bd4-4d49-8370-f06b7b7e70fe} may be persisted to storage in unencrypted form. info: Microsoft.Hosting.Lifetime[14] Now listening on: http://[::]:8080 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down. info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production info: Microsoft.Hosting.Lifetime[0] Content root path: /app fail: Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery[7] An exception was thrown while deserializing the token. Microsoft.AspNetCore.Antiforgery.AntiforgeryValidationException: The antiforgery token could not be decrypted. ---> System.Security.Cryptography.CryptographicException: The key {732dfd59-36fd-44c8-9ee0-302bdd8f288f} was not found in the key ring. For more information go to https://aka.ms/aspnet/dataprotectionwarning at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.UnprotectCore(Byte[] protectedData, Boolean allowOperationsOnRevokedKeys, UnprotectStatus& status) at Microsoft.AspNetCore.DataProtection.KeyManagement.KeyRingBasedDataProtector.Unprotect(Byte[] protectedData) at Microsoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenSerializer.Deserialize(String serializedToken) --- End of inner exception stack trace --- at Microsoft.AspNetCore.Antiforgery.DefaultAntiforgeryTokenSerializer.Deserialize(String serializedToken) at Microsoft.AspNetCore.Antiforgery.DefaultAntiforgery.GetCookieTokenDoesNotThrow(HttpContext httpContext) """ Connect client and run test bouncing ball - first time fails with port streaming blocked firewall error message, but second immediate retry works perfectly. """ WOLF LOG [2026-08-22 02:22:09] Container running as root. Nothing to do. [2026-08-22 02:22:09] DONE [2026-08-22 02:22:09] [2026-08-22 02:22:09] [ /etc/cont-init.d/15-setup_devices.sh: executing... ] [2026-08-22 02:22:09] **** Configure devices **** [2026-08-22 02:22:09] Exec device groups [2026-08-22 02:22:09] Adding user 'root' to groups: gow-gid-71 [2026-08-22 02:22:09] DONE [2026-08-22 02:22:09] [2026-08-22 02:22:09] [ /etc/cont-init.d/30-nvidia.sh: executing... ] [2026-08-22 02:22:09] Nvidia driver volume detected [2026-08-22 02:22:09] [nvidia] Add Vulkan ICD [2026-08-22 02:22:09] [nvidia] Add EGL external platform [2026-08-22 02:22:09] [nvidia] Add egl-vendor [2026-08-22 02:22:09] [nvidia] Add gbm backend [2026-08-22 02:22:09] [2026-08-22 02:22:09] [ /etc/cont-init.d/init-gamescope.sh: executing... ] [2026-08-22 02:22:09] Launching the container's startup script as user 'root' 2026-08-22 02:22:10,067 INFO Set uid to user 0 succeeded 2026-08-22 02:22:10,068 INFO RPC interface 'supervisor' initialized 2026-08-22 02:22:10,068 CRIT Server 'unix_http_server' running without any HTTP authentication checking 2026-08-22 02:22:10,069 INFO supervisord started with pid 1 2026-08-22 02:22:11,070 INFO spawned: 'pulseaudio' with pid 188 2026-08-22 02:22:11,071 INFO spawned: 'wolf' with pid 189 [wolf] waiting for PulseAudio socket /tmp/sockets/pulse-socket 2026-08-22 02:22:12,127 INFO success: pulseaudio entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) 2026-08-22 02:22:12,127 INFO success: wolf entered RUNNING state, process has stayed up for > than 1 seconds (startsecs) """ Go WolfDen to customise the app "Steam" for "User" to add custom shared game download path (off the appdata drive). Notsure if this view (All Apps is empty) is correct, so including here for info. <img width="2535" height="1255" alt="Image" src="https://github.com/user-attachments/assets/c65cf7ff-4bf3-44fb-8e6e-de69316df627" /> Go to WolfDen, Apps, Show and click edit on "Steam" app. I notice actually that the render node is not aligned with the install configuration used for the Plugin (I have an iGPU and eGPU, being render node 128 and 129 respectively), it was defaulting to first render node but I had selected the second when installing. Also included the custo path I configure. I click submit. <img width="1257" height="1404" alt="Image" src="https://github.com/user-attachments/assets/807da6d0-3e3c-429a-b63e-72052d032581" /> WolfDen is now broken and wont work until I restart the container. <img width="2537" height="1392" alt="Image" src="https://github.com/user-attachments/assets/3cbbb015-484a-494b-aaa9-ad5beae7f228" /> """ WOLFDEN LOG warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100] Unhandled exception rendering component: Resource temporarily unavailable (localhost:80) System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80) ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken) at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecuteFromThreadPool(Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback() --- End of stack trace from previous location --- at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() --- End of stack trace from previous location --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken) at GamesOnWhales.WolfApi.GetProfilesAsync() at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState) fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111] Unhandled exception in circuit '5AkYSMoRHq4aaQL2elI2sfMF216kIhuNLmEfYp-EzjA'. System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80) ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken) at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecuteFromThreadPool(Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback() --- End of stack trace from previous location --- at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() --- End of stack trace from previous location --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken) at GamesOnWhales.WolfApi.GetProfilesAsync() at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState) info: GamesOnWhales.WolfApi[0] SSE read stopped warn: Microsoft.AspNetCore.Components.Server.Circuits.RemoteRenderer[100] Unhandled exception rendering component: Resource temporarily unavailable (localhost:80) System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80) ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken) at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecuteFromThreadPool(Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback() --- End of stack trace from previous location --- at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() --- End of stack trace from previous location --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken) at GamesOnWhales.WolfApi.GetProfilesAsync() at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState) fail: Microsoft.AspNetCore.Components.Server.Circuits.CircuitHost[111] Unhandled exception in circuit '5AkYSMoRHq4aaQL2elI2sfMF216kIhuNLmEfYp-EzjA'. System.Net.Http.HttpRequestException: Resource temporarily unavailable (localhost:80) ---> System.Net.Sockets.SocketException (11): Resource temporarily unavailable at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow) at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket, CancellationToken cancellationToken) at System.Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<.ctor>b__3(SocketsHttpConnectionContext _, CancellationToken token) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s) at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecuteFromThreadPool(Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback() --- End of stack trace from previous location --- at GamesOnWhales.WolfApi.<>c__DisplayClass15_0.<<-ctor>b__3>d.MoveNext() --- End of stack trace from previous location --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) --- End of inner exception stack trace --- at System.Net.Http.HttpConnectionPool.ConnectToTcpHostAsync(String host, Int32 port, HttpRequestMessage initialRequest, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.InjectNewHttp11ConnectionAsync(QueueItem queueItem) at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken) at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken) at System.Net.Http.RedirectHandler.SendAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken) at GamesOnWhales.Components.ClientSideRateLimitedHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken) at GamesOnWhales.GeneratedApiClient.ProfilesAsync(CancellationToken cancellationToken) at GamesOnWhales.WolfApi.GetProfilesAsync() at WolfLeash.Components.Pages.Apps.SubComponent.AppOwners.OnInitializedAsync() in /src/WolfLeash/Components/Pages/Apps/SubComponent/AppOwners.razor:line 90 at Microsoft.AspNetCore.Components.ComponentBase.RunInitAndSetParametersAsync() at Microsoft.AspNetCore.Components.RenderTree.Renderer.GetErrorHandledTask(Task taskToHandle, ComponentState owningComponentState) """
Author
Owner

@Nazgile94 commented on GitHub (Aug 25, 2026):

UP +1

<!-- gh-comment-id:5418497685 --> @Nazgile94 commented on GitHub (Aug 25, 2026): UP +1
Author
Owner

@timfenton commented on GitHub (Oct 7, 2026):

+1 i can get this error by just intalling a fresh instance Apps > add then Apps > show and it throws this error every time... it seems to try to download images from github then fails and tries to make a request on localhost:80 and fails again

<!-- gh-comment-id:6029487230 --> @timfenton commented on GitHub (Oct 7, 2026): +1 i can get this error by just intalling a fresh instance Apps > add then Apps > show and it throws this error every time... it seems to try to download images from github then fails and tries to make a request on localhost:80 and fails again
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/wolf#295
No description provided.