Our solution working well on 9.0.2. We tried to upgrade to 9.2.0 and got below error. for debugging purpose, we upgraded to 9.1.0 and confirmed there is no issue with 9.1.0.
It's hard to know what was wrong in the application side as logs does not show anything related to application side. any ideas how to debug problem ?
/// many logs have been omitted
at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Pipeline.ResolvePipeline.Invoke(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.ResolveOperation.InvokePipeline(Autofac.ResolveRequest ByRef, Autofac.Core.Resolving.Pipeline.DefaultResolveRequestContext)
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.ResolveRequest ByRef)
at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(Autofac.ResolveRequest ByRef)
at Autofac.Core.Resolving.ResolveOperation.Execute(Autofac.ResolveRequest ByRef)
at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(Autofac.ResolveRequest ByRef)
at Autofac.Core.Lifetime.LifetimeScope.Autofac.IComponentContext.ResolveComponent(Autofac.ResolveRequest ByRef)
at Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef)
at Autofac.ResolutionExtensions.ResolveOptionalService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
at Autofac.ResolutionExtensions.ResolveOptional(Autofac.IComponentContext, System.Type, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
at Autofac.ResolutionExtensions.ResolveOptional(Autofac.IComponentContext, System.Type)
at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetService(System.Type)
at Volo.Abp.DependencyInjection.ConventionalRegistrarBase+<>c__DisplayClass12_0.<CreateServiceDescriptor>b__0(System.IServiceProvider)
at Autofac.Extensions.DependencyInjection.AutofacRegistration+<>c__DisplayClass5_0.<Register>b__1(Autofac.IComponentContext, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(Autofac.IComponentContext, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
at Autofac.Core.Activators.Delegate.DelegateActivator.<ConfigurePipeline>b__2_0(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Middleware.DelegateMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Middleware.DisposalTrackingMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Extensions.DependencyInjection.KeyedServiceMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Middleware.ActivatorErrorHandlingMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Pipeline.ResolvePipeline.Invoke(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Middleware.RegistrationPipelineInvokeMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Middleware.SharingMiddleware+<>c__DisplayClass5_0.<Execute>b__0()
at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(System.Guid, System.Func`1<System.Object>)
at Autofac.Core.Lifetime.LifetimeScope.CreateSharedInstance(System.Guid, System.Nullable`1<System.Guid>, System.Func`1<System.Object>)
at Autofac.Core.Resolving.Middleware.SharingMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.Middleware.CircularDependencyDetectorMiddleware.Execute(Autofac.Core.Resolving.Pipeline.ResolveRequestContext, System.Action`1<Autofac.Core.Resolving.Pipeline.ResolveRequestContext>)
at Autofac.Core.Resolving.Pipeline.ResolvePipelineBuilder+<>c__DisplayClass14_0.<BuildPipeline>b__1(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Pipeline.ResolvePipeline.Invoke(Autofac.Core.Resolving.Pipeline.ResolveRequestContext)
at Autofac.Core.Resolving.ResolveOperation.InvokePipeline(Autofac.ResolveRequest ByRef, Autofac.Core.Resolving.Pipeline.DefaultResolveRequestContext)
at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(Autofac.Core.ISharingLifetimeScope, Autofac.ResolveRequest ByRef)
at Autofac.Core.Resolving.ResolveOperation.ExecuteOperation(Autofac.ResolveRequest ByRef)
at Autofac.Core.Resolving.ResolveOperation.Execute(Autofac.ResolveRequest ByRef)
at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(Autofac.ResolveRequest ByRef)
at Autofac.Core.Lifetime.LifetimeScope.Autofac.IComponentContext.ResolveComponent(Autofac.ResolveRequest ByRef)
at Autofac.ResolutionExtensions.TryResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>, System.Object ByRef)
at Autofac.ResolutionExtensions.ResolveService(Autofac.IComponentContext, Autofac.Core.Service, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
at Autofac.ResolutionExtensions.Resolve(Autofac.IComponentContext, System.Type, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
at Autofac.ResolutionExtensions.Resolve(Autofac.IComponentContext, System.Type)
at Autofac.Extensions.DependencyInjection.AutofacServiceProvider.GetRequiredService(System.Type)
at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.IServiceProvider)
at Volo.Abp.AspNetCore.AbpAspNetCoreModule.OnApplicationInitialization(Volo.Abp.ApplicationInitializationContext)
at Volo.Abp.Modularity.AbpModule.OnApplicationInitializationAsync(Volo.Abp.ApplicationInitializationContext)
at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor+<InitializeAsync>d__0.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor+<InitializeAsync>d__0, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeAsync>d__0 ByRef)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor+<InitializeAsync>d__0, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeAsync>d__0 ByRef)
at Volo.Abp.Modularity.OnApplicationInitializationModuleLifecycleContributor.InitializeAsync(Volo.Abp.ApplicationInitializationContext, Volo.Abp.Modularity.IAbpModule)
at Volo.Abp.Modularity.ModuleManager+<InitializeModulesAsync>d__4.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Volo.Abp.Modularity.ModuleManager+<InitializeModulesAsync>d__4, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeModulesAsync>d__4 ByRef)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Volo.Abp.Modularity.ModuleManager+<InitializeModulesAsync>d__4, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeModulesAsync>d__4 ByRef)
at Volo.Abp.Modularity.ModuleManager.InitializeModulesAsync(Volo.Abp.ApplicationInitializationContext)
at Volo.Abp.AbpApplicationBase+<InitializeModulesAsync>d__25.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Volo.Abp.AbpApplicationBase+<InitializeModulesAsync>d__25, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeModulesAsync>d__25 ByRef)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Volo.Abp.AbpApplicationBase+<InitializeModulesAsync>d__25, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeModulesAsync>d__25 ByRef)
at Volo.Abp.AbpApplicationBase.InitializeModulesAsync()
at Volo.Abp.AbpApplicationWithExternalServiceProvider+<InitializeAsync>d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Volo.Abp.AbpApplicationWithExternalServiceProvider+<InitializeAsync>d__2, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeAsync>d__2 ByRef)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Volo.Abp.AbpApplicationWithExternalServiceProvider+<InitializeAsync>d__2, Volo.Abp.Core, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeAsync>d__2 ByRef)
at Volo.Abp.AbpApplicationWithExternalServiceProvider.InitializeAsync(System.IServiceProvider)
at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions+<InitializeApplicationAsync>d__1.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions+<InitializeApplicationAsync>d__1, Volo.Abp.AspNetCore, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeApplicationAsync>d__1 ByRef)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[[Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions+<InitializeApplicationAsync>d__1, Volo.Abp.AspNetCore, Version=9.2.0.0, Culture=neutral, PublicKeyToken=null]](<InitializeApplicationAsync>d__1 ByRef)
at Microsoft.AspNetCore.Builder.AbpApplicationBuilderExtensions.InitializeApplicationAsync(Microsoft.AspNetCore.Builder.IApplicationBuilder)
at Eduverse.Program+<Main>d__0.MoveNext()
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].Start[[System.__Canon, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]](System.__Canon ByRef)
at Eduverse.Program.Main(System.String[])
at Eduverse.Program.<Main>(System.String[])