Project

General

Profile

Actions

Bug #1301

closed

Blizzard calls crash on user profile

Added by Axel "Elanis" Soupé almost 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
12/21/2021
Due date:
% Done:

100%

Estimated time:
Spent time:

Description

{"EventId":1,"LogLevel":"Error","Category":"Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware","Message":"An unhandled exception has occurred while executing the request.","Exception":"
Dysnomia.Common.WebAPIWrapper.Exceptions.InternalServerErrorException: Service Unavailable
at Dysnomia.Common.WebAPIWrapper.WebAPIQuerier.ThrowAPIErrors(HttpResponseMessage response)
at Dysnomia.Common.WebAPIWrapper.WebAPIQuerier.GetString(String url, Dictionary\u00602 headers)
at Dysnomia.Common.WebAPIWrapper.WebAPIQuerier.Get[T](String url, Dictionary\u00602 headers)
at Dysnomia.Common.BlizzardWebAPI.Starcraft2Community.GetPlayerAccount(String accessToken, String region, UInt64 accountId)
at Dysnomia.Common.BlizzardWebAPI.Starcraft2Community.GetPlayerAccount(String accessToken, RegionEnum region, UInt64 accountId)
at Dysnomia.AchieveGames.Business.Implementations.Tenants.BlizzardUserService.GetSC2App(UInt64 uid, String token, Dictionary\u00602 blizzardOwnedGamesWithAchievements) in /app/Dysnomia.AchieveGames.Business/Implementations/Tenants/BlizzardUserService.cs:line 200
at Dysnomia.AchieveGames.Business.Implementations.Tenants.BlizzardUserService.GetAppsWithAchievements(UInt64 uid, String token, IEnumerable\u00601 blizzardOwnedGames, Dictionary\u00602 blizzardOwnedGamesWithAchievements) in /app/Dysnomia.AchieveGames.Business/Implementations/Tenants/BlizzardUserService.cs:line 213
at Dysnomia.AchieveGames.Business.Implementations.Tenants.BlizzardUserService.GetUserStats(Guid userId, UserAccountIdentifier account, IList\u00601 ownedGames, IEnumerable\u00601 ownedGamesWithAchievements) in /app/Dysnomia.AchieveGames.Business/Implementations/Tenants/BlizzardUserService.cs:line 246
at Dysnomia.AchieveGames.Business.Implementations.UserService.GetUserStats(Guid userId) in /app/Dysnomia.AchieveGames.Business/Implementations/UserService.cs:line 177
at Dysnomia.AchieveGames.Business.Implementations.UserService.GetUserStatsByTenantId(Tenant tenant, String id) in /app/Dysnomia.AchieveGames.Business/Implementations/UserService.cs:line 232
at Dysnomia.AchieveGames.WebApp.Controllers.HomeController.GetUserStats(Tenant tenant, String id) in /app/Dysnomia.AchieveGames.WebApp/Controllers/HomeController.cs:line 164
at Dysnomia.AchieveGames.WebApp.Controllers.HomeController.GetSteamUserStats(String steamid) in /app/Dysnomia.AchieveGames.WebApp/Controllers/HomeController.cs:line 178
at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfIActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeActionMethodAsync\u003Eg__Awaited|12_0(ControllerActionInvoker invoker, ValueTask\u00601 actionResultValueTask)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeNextActionFilterAsync\u003Eg__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.\u003CInvokeInnerFilterAsync\u003Eg__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeNextResourceFilter\u003Eg__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State\u0026 next, Scope\u0026 scope, Object\u0026 state, Boolean\u0026 isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeFilterPipelineAsync\u003Eg__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.\u003CInvokeAsync\u003Eg__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
at Microsoft.AspNetCore.Routing.EndpointMiddleware.\u003CInvoke\u003Eg__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
at Dysnomia.AchieveGames.WebApp.Startup.\u003C\u003Ec.\u003C\u003CConfigure\u003Eb__10_1\u003Ed.MoveNext() in /app/Dysnomia.AchieveGames.WebApp/Startup.cs:line 196 --- End of stack trace from previous location ---
at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context)
at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.\u003CInvoke\u003Eg__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task)","State":{"Message":"An unhandled exception has occurred while executing the request.","{OriginalFormat}":"An unhandled exception has occurred while executing the request."}}

Actions

Also available in: Atom PDF