I have installed SEOChecker 2.0.1 on our Umbraco 7.10.4 site.
After fixing a few Autofac-related issues (which are not documented AFAIK) we still have a issue when visiting any of the settings nodes.
The error persists after completely disabling Autofac DI.
We upgraded tot 2.1.0 but that made no difference.
Can you help us out?
Complete stacktrace:
" at System.Net.Http.HttpResponseMessageExtensions.TryGetContentValue[T](HttpResponseMessage response, T& value)
↵ at SEOChecker.UI.Attributes.SEOCheckerController.OnActionExecuted(HttpActionExecutedContext actionExecutedContext)
↵ at System.Web.Http.Filters.ActionFilterAttribute.OnActionExecutedAsync(HttpActionExecutedContext actionExecutedContext, CancellationToken cancellationToken)
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Filters.ActionFilterAttribute.<CallOnActionExecutedAsync>d__5.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Filters.ActionFilterAttribute.<ExecuteActionFilterAsyncCore>d__0.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__2.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Filters.AuthorizationFilterAttribute.<ExecuteAuthorizationFilterAsyncCore>d__2.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Web.Http.Controllers.ExceptionFilterResult.<ExecuteAsync>d__0.MoveNext()
↵--- End of stack trace from previous location where exception was thrown ---
↵ at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
↵ at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
↵ at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__1.MoveNext()"
The error is a bit strange indeed this is already fixed for next release but you are propably missing the /app_plugins/seochecker/config/seochecker.config file. If you add the config file manually all should be good again I think.
Server error when browsing to any Settings page
I have installed SEOChecker 2.0.1 on our Umbraco 7.10.4 site. After fixing a few Autofac-related issues (which are not documented AFAIK) we still have a issue when visiting any of the settings nodes.
(For example: /umbraco#/seochecker/seochecker/generalsettings/manage).
The backend throws a generic error in any of the Initialize functions of the SEOChecker Api's.
Example URL: /umbraco/backoffice/seochecker/generalsettingsapi/initialize
Screenshot: https://www.screencast.com/t/J6YQg4Nm
The error persists after completely disabling Autofac DI.
We upgraded tot 2.1.0 but that made no difference.
Can you help us out?
Complete stacktrace:
Hi Rob,
The error is a bit strange indeed this is already fixed for next release but you are propably missing the /app_plugins/seochecker/config/seochecker.config file. If you add the config file manually all should be good again I think.
Best,
Richard
Hi Richard,
Thank you for your quick reply.
The file was indeed missing, adding it fixed the issue.
For completeness' sake: It is located in the NuGet Package:
/packages/SEOChecker.2.1.0/content/App_Data/temp/SEOChecker
Best regards, Rob
is working on a reply...