I wrote some sofware to extract orders from the API, worked fine in 2016.2, stopped on 2016.3 after using a browser to hit:
localhost:8080/AccountRight/
I now get:
[Message, An error has occurred.][Message, An error has occurred.][ExceptionMessage, An exception was thrown while executing a resolve operation. See the InnerException for details.][ExceptionType, Autofac.Core.DependencyResolutionException][StackTrace, at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters) at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(IComponentRegistration registration, IEnumerable`1 parameters) at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance) at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters) at Autofac.ResolutionExtensions.ResolveKeyed[TService](IComponentContext context, Object serviceKey, IEnumerable`1 parameters) at MYOB.AccountRight.API.Core.MessageHandlers.AuthenticationMessageHandler.ResolveAuthenticationProvider(HttpRequestMessage request) at MYOB.AccountRight.API.Core.MessageHandlers.AuthenticationMessageHandlerBase.d__b.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at MYOB.AccountRight.API.Core.MessageHandlers.FormatSwitchMessageHandler.d__8.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at MYOB.AccountRight.API.Core.MessageHandlers.CrossOriginResourceSharingHandler.d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at MYOB.AccountRight.API.Core.MessageHandlers.EtagMessageHandler.d__2.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at MYOB.AccountRight.API.Core.MessageHandlers.BodyRequiredMessageHandler.d__2.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at MYOB.AccountRight.API.Core.MessageHandlers.HttpsOnlyMessageHandler.d__1.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at MYOB.AccountRight.API.Core.MessageHandlers.GateMessageHandler.d__f.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at MYOB.AccountRight.API.Core.MessageHandlers.GateMessageHandler.d__3.MoveNext()][InnerException, System.Web.Http.HttpError]
Any ideas?
Adam