Closed smarshallsay closed 2 years ago
Hi sorry for the late update on this.
What exact Umbraco version are you on and what database are you using?
// m
There was an issue with the HttpClient that was used to check for gravatar-images. I've made some adjustments in v10.0.1 which should solve this.
Try to upgrade and see if this solves the issue.
Dashboard does not show and the following error is in the chrome JS console: I uninstalled, deleted the thedashboard folder and reinstalled but the issue persists, rolling back to 9.0.1 does also not fix the issue?
angular.js:15697 Possibly unhandled rejection: {"data":{"ExceptionMessage":"This instance has already started one or more requests. Properties can only be modified before sending the first request.","ExceptionType":"System.InvalidOperationException, System.Private.CoreLib, Version=6.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e","StackTrace":" at System.Net.Http.HttpClient.CheckDisposedOrStarted()\r\n at System.Net.Http.HttpClient.set_Timeout(TimeSpan value)\r\n at Our.Umbraco.TheDashboard.Extensions.UserExtensions.<>c__DisplayClass1_0.<GetUserAvatarUrls>b__0()\r\n at Umbraco.Extensions.AppCacheExtensions.<>c__DisplayClass5_0
1.1 factory, Nullable
1 timeout, Boolean isSliding, String[] dependentFiles)\r\n at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func1 factory)\r\n at Umbraco.Cms.Core.Cache.DeepCloneAppCache.Get(String key, Func
1 factory)\r\n at Umbraco.Extensions.AppCacheExtensions.GetCacheItem[T](IAppCache provider, String cacheKey, Func1 getCacheItem)\r\n at Our.Umbraco.TheDashboard.Extensions.UserExtensions.GetUserAvatarUrls(Int32 userId, String userEmail, String userAvatar, IAppCache cache)\r\n at Our.Umbraco.TheDashboard.Mapping.LogEntryToRecentActivityMapper.Map(LogEntryDto dto)\r\n--- End of stack trace from previous location ---\r\n at Our.Umbraco.TheDashboard.Controllers.TheDashboardController.CreateFrontendModelsFrom(List
1 dtos)\r\n at Our.Umbraco.TheDashboard.Controllers.TheDashboardController.GetPending()\r\n at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func1 factory, Nullable
1 timeout, Boolean isSliding, String[] dependentFiles)\r\n at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func1 factory)\r\n at Umbraco.Cms.Core.Cache.DeepCloneAppCache.Get(String key, Func
1 factory)\r\n at Umbraco.Extensions.AppCacheExtensions.GetCacheItem[T](IAppCache provider, String cacheKey, Func1 getCacheItem)\r\n at Our.Umbraco.TheDashboard.Extensions.UserExtensions.GetUserAvatarUrls(Int32 userId, String userEmail, String userAvatar, IAppCache cache)\r\n at Our.Umbraco.TheDashboard.Mapping.LogEntryToRecentActivityMapper.Map(LogEntryDto dto)\r\n at Our.Umbraco.TheDashboard.Controllers.TheDashboardController.CreateFrontendModelsFrom(List
1 dtos)\r\n at lambda_method447(Closure , Object , Object[] )\r\n at lambda_method445(Closure , Object , Object[] )\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()\r\n--- End of stack trace from previous location ---\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\r\n--- End of stack trace from previous location ---\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\r\n--- End of stack trace from previous location ---\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.1.<GetCacheItem>b__0()\r\n at Umbraco.Cms.Core.Cache.SafeLazy.<>c__DisplayClass1_0.<GetSafeLazy>b__0()\r\n--- End of stack trace from previous location ---\r\n at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func
1 factory, Nullable1 timeout, Boolean isSliding, String[] dependentFiles)\r\n at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func
1 factory)\r\n at Umbraco.Cms.Core.Cache.DeepCloneAppCache.Get(String key, Func1 factory)\r\n at Umbraco.Extensions.AppCacheExtensions.GetCacheItem[T](IAppCache provider, String cacheKey, Func
1 getCacheItem)\r\n at Our.Umbraco.TheDashboard.Extensions.UserExtensions.GetUserAvatarUrls(Int32 userId, String userEmail, String userAvatar, IAppCache cache)\r\n at Our.Umbraco.TheDashboard.Mapping.LogEntryToRecentActivityMapper.Map(LogEntryDto dto)\r\n--- End of stack trace from previous location ---\r\n at Our.Umbraco.TheDashboard.Controllers.TheDashboardController.CreateFrontendModelsFrom(List1 dtos)\r\n at Our.Umbraco.TheDashboard.Controllers.TheDashboardController.GetPending()\r\n at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func
1 factory, Nullable1 timeout, Boolean isSliding, String[] dependentFiles)\r\n at Umbraco.Cms.Core.Cache.ObjectCacheAppCache.Get(String key, Func
1 factory)\r\n at Umbraco.Cms.Core.Cache.DeepCloneAppCache.Get(String key, Func1 factory)\r\n at Umbraco.Extensions.AppCacheExtensions.GetCacheItem[T](IAppCache provider, String cacheKey, Func
1 getCacheItem)\r\n at Our.Umbraco.TheDashboard.Extensions.UserExtensions.GetUserAvatarUrls(Int32 userId, String userEmail, String userAvatar, IAppCache cache)\r\n at Our.Umbraco.TheDashboard.Mapping.LogEntryToRecentActivityMapper.Map(LogEntryDto dto)\r\n at Our.Umbraco.TheDashboard.Controllers.TheDashboardController.CreateFrontendModelsFrom(List1 dtos)\r\n at lambda_method447(Closure , Object , Object[] )\r\n at lambda_method445(Closure , Object , Object[] )\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()\r\n--- End of stack trace from previous location ---\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\r\n--- End of stack trace from previous location ---\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()\r\n--- End of stack trace from previous location ---\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)\r\n at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)"},"status":500,"config":{"method":"GET","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"backoffice/api/TheDashboard/GetAllRecentActivities","headers":{"Accept":"application/json, text/plain, */*","X-Requested-With":"XMLHttpRequest","X-UMB-XSRF-TOKEN":"CfDJ8Od2A7a1qitJoCuho1tfezNlMcTdTj49Id1PuvkmWpWY3wa8esK6RHhaPs_Y15pn3EoE7R5E8bQ-IMQQc-X38-t2pIgjr9TbBtj493zx4Ze4KaIh49yBTOIDx0fLmfehhuI2jP1bc5nmf3yTK3a-ybkGwRYeI_KaQvnzeYtY4Av3FtOBpqVp6jXXZCfYP4amuQ"}},"statusText":"","xhrStatus":"complete"}