Skip to content

[Bug]: v10.2.1 to v10.2.2 Upgrade - StackOverflow Exception with DnnSharp.Common2 installed #7030

Closed

Description

@Robert-WebMatrix

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

We are attempting to upgrade a site from v10.2.1 to v10.2.2

The site is operating normally until we drop the upgrade files into the site folder, at which point the site starts returning a 503 error and refuses to start,

With a debugger attached, there is a stack overflow exception during Dependency Injection resolution, which appears to be stuck in a loop.

We tracked it back to having the DnnSharp.Common2.dll file version 5.24.5 in the site's BIN folder. Removing this file allows the site to start up.

Steps to reproduce?

  1. Start with a site running DNN version 10.2.1 and DnnSharp ActionForms version 5.24 installed.
  2. Verify site is working as expected
  3. Download a copy of the DNN version 10.2.2 upgrade files
  4. Extract the upgrade files into the DNN folder
  5. Attempt to browse to the site to start the upgrade process
  6. Observe the site is now returning a 503 error
  7. Remove the file DnnSharp.Common2.dll from the BIN folder
  8. Observe the site now runs again.

Current Behavior

When attempting to begin the upgrade process we are seeing a 503 error returned by IIS

Expected Behavior

I expected the upgrade process to begin and progress as normal.

Relevant log output

2026-02-23 10:27:39.858+11:00 [sentinel][D:2][T:15][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:27:39.858+11:00 [sentinel][D:2][T:8][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:27:39.921+11:00 [sentinel][D:2][T:15][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:27:39.921+11:00 [sentinel][D:2][T:8][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:27:43.124+11:00 [sentinel][D:2][T:15][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:27:43.124+11:00 [sentinel][D:2][T:8][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:27:44.280+11:00 [sentinel][D:2][T:13][ERROR] Mandeeps.DNN.Libraries.Common.Engines.UIEngine.AngularBootstrap.Controllers.CommonRazorController - Mandeeps Common Pre Compile Razor Templates Started at 2/22/2026 11:27:44 PM .
2026-02-23 10:27:44.374+11:00 [sentinel][D:2][T:13][ERROR] Mandeeps.DNN.Libraries.Common.Engines.UIEngine.AngularBootstrap.Controllers.CommonRazorController - Mandeeps Common Pre Compile Razor Templates Completed In 0 Seconds at 2/22/2026 11:27:44 PM .
2026-02-23 10:29:37.171+11:00 [sentinel][D:2][T:14][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:29:37.171+11:00 [sentinel][D:2][T:14][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:29:55.713+11:00 [sentinel][D:2][T:17][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:29:55.713+11:00 [sentinel][D:2][T:17][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:29:56.354+11:00 [sentinel][D:2][T:14][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:29:56.354+11:00 [sentinel][D:2][T:14][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:24.193+11:00 [sentinel][D:2][T:24][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:24.193+11:00 [sentinel][D:2][T:24][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:28.983+11:00 [sentinel][D:2][T:45][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:28.983+11:00 [sentinel][D:2][T:45][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:47.887+11:00 [sentinel][D:2][T:48][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:47.903+11:00 [sentinel][D:2][T:48][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:47.997+11:00 [sentinel][D:2][T:42][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:34:47.997+11:00 [sentinel][D:2][T:42][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:48:56.391+11:00 [sentinel][D:5][T:41][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeAssembly.get_DefinedTypes()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
   at DnnSharp.DryIoc.Portable.<>c__DisplayClass2_0.<GetAssemblyTypesMethod>b__0(Assembly a)
   at DnnSharp.DryIoc.Registrator.GetImplementationTypes(Assembly assembly)
   at DnnSharp.DryIoc.Mvc.DryIocMvc.SafeGetImplementationTypes(Assembly assembly)
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at DnnSharp.Common2.IoC.GlobalContainer.AddMvcControllers(ExternalRootContainerAdapter container)
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 10:48:56.703+11:00 [sentinel][D:5][T:67][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Exception: Failed to execute delayed initialization task DnnSharp.Common.InitCommonDlls.Tasks.OnAppStartup.SetupPersistentCacheScheduler
2026-02-23 10:49:10.031+11:00 [sentinel][D:6][T:57][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeAssembly.get_DefinedTypes()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
   at DnnSharp.DryIoc.Portable.<>c__DisplayClass2_0.<GetAssemblyTypesMethod>b__0(Assembly a)
   at DnnSharp.DryIoc.Registrator.GetImplementationTypes(Assembly assembly)
   at DnnSharp.DryIoc.Mvc.DryIocMvc.SafeGetImplementationTypes(Assembly assembly)
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at DnnSharp.Common2.IoC.GlobalContainer.AddMvcControllers(ExternalRootContainerAdapter container)
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 10:49:15.754+11:00 [sentinel][D:6][T:57][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Exception: DI ModuleLoader failed to initialize HttpModules. ---> System.Exception: The DI Container is not available yet. There was an error during initialization, the inner exception contains the initial exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeAssembly.get_DefinedTypes()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
   at DnnSharp.DryIoc.Portable.<>c__DisplayClass2_0.<GetAssemblyTypesMethod>b__0(Assembly a)
   at DnnSharp.DryIoc.Registrator.GetImplementationTypes(Assembly assembly)
   at DnnSharp.DryIoc.Mvc.DryIocMvc.SafeGetImplementationTypes(Assembly assembly)
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at DnnSharp.Common2.IoC.GlobalContainer.AddMvcControllers(ExternalRootContainerAdapter container)
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
   --- End of inner exception stack trace ---
   at DnnSharp.Common2.IoC.GlobalContainer.ThrowForUnavailableContainer()
   at DnnSharp.Common2.IoC.Web.DnnSharpHttpContextScopeContextRequestHandler.RetrieveModules()
   at System.Lazy`1.CreateValue()
   at System.Lazy`1.LazyInitValue()
   at DnnSharp.Common2.IoC.Web.DnnSharpHttpContextScopeContextRequestHandler.Init(HttpApplication context)
   --- End of inner exception stack trace ---
2026-02-23 10:49:15.832+11:00 [sentinel][D:6][T:6][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Exception: DI ModuleLoader failed to initialize HttpModules. ---> System.Exception: The DI Container is not available yet. There was an error during initialization, the inner exception contains the initial exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeAssembly.get_DefinedTypes()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
   at DnnSharp.DryIoc.Portable.<>c__DisplayClass2_0.<GetAssemblyTypesMethod>b__0(Assembly a)
   at DnnSharp.DryIoc.Registrator.GetImplementationTypes(Assembly assembly)
   at DnnSharp.DryIoc.Mvc.DryIocMvc.SafeGetImplementationTypes(Assembly assembly)
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at DnnSharp.Common2.IoC.GlobalContainer.AddMvcControllers(ExternalRootContainerAdapter container)
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
   --- End of inner exception stack trace ---
   at DnnSharp.Common2.IoC.GlobalContainer.ThrowForUnavailableContainer()
   at DnnSharp.Common2.IoC.Web.DnnSharpHttpContextScopeContextRequestHandler.RetrieveModules()
   at System.Lazy`1.CreateValue()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Lazy`1.get_Value()
   at DnnSharp.Common2.IoC.Web.DnnSharpHttpContextScopeContextRequestHandler.Init(HttpApplication context)
   --- End of inner exception stack trace ---
2026-02-23 10:49:15.832+11:00 [sentinel][D:6][T:47][ERROR] DotNetNuke.Services.Exceptions.Exceptions - System.Exception: DI ModuleLoader failed to initialize HttpModules. ---> System.Exception: The DI Container is not available yet. There was an error during initialization, the inner exception contains the initial exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeAssembly.get_DefinedTypes()
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index)
   at DnnSharp.DryIoc.Portable.<>c__DisplayClass2_0.<GetAssemblyTypesMethod>b__0(Assembly a)
   at DnnSharp.DryIoc.Registrator.GetImplementationTypes(Assembly assembly)
   at DnnSharp.DryIoc.Mvc.DryIocMvc.SafeGetImplementationTypes(Assembly assembly)
   at System.Linq.Enumerable.<SelectManyIterator>d__17`2.MoveNext()
   at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
   at DnnSharp.Common2.IoC.GlobalContainer.AddMvcControllers(ExternalRootContainerAdapter container)
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
   --- End of inner exception stack trace ---
   at DnnSharp.Common2.IoC.GlobalContainer.ThrowForUnavailableContainer()
   at DnnSharp.Common2.IoC.Web.DnnSharpHttpContextScopeContextRequestHandler.RetrieveModules()
   at System.Lazy`1.CreateValue()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Lazy`1.get_Value()
   at DnnSharp.Common2.IoC.Web.DnnSharpHttpContextScopeContextRequestHandler.Init(HttpApplication context)
   --- End of inner exception stack trace ---
2026-02-23 10:49:15.832+11:00 [sentinel][D:6][T:47][ERROR] DotNetNuke.Services.Exceptions.BasePortalException - System.Web.HttpException (0x80004005): Request is not available in this context
   at System.Web.HttpContext.get_Request()
   at DotNetNuke.Services.Exceptions.BasePortalException.InitializePrivateVariables()
2026-02-23 10:49:15.832+11:00 [sentinel][D:6][T:6][ERROR] DotNetNuke.Services.Exceptions.BasePortalException - System.Web.HttpException (0x80004005): Request is not available in this context
   at System.Web.HttpContext.get_Request()
   at DotNetNuke.Services.Exceptions.BasePortalException.InitializePrivateVariables()
2026-02-23 10:49:15.848+11:00 [sentinel][D:6][T:47][ERROR] DotNetNuke.Services.Log.EventLog.LogController - Unable to retrieve HttpContext.Request, ignoring LogUserName
System.Web.HttpException (0x80004005): Request is not available in this context
   at System.Web.HttpContext.get_Request()
   at DotNetNuke.Services.Log.EventLog.LogController.AddLog(LogInfo logInfo)
2026-02-23 10:49:15.848+11:00 [sentinel][D:6][T:6][ERROR] DotNetNuke.Services.Log.EventLog.LogController - Unable to retrieve HttpContext.Request, ignoring LogUserName
System.Web.HttpException (0x80004005): Request is not available in this context
   at System.Web.HttpContext.get_Request()
   at DotNetNuke.Services.Log.EventLog.LogController.AddLog(LogInfo logInfo)
2026-02-23 10:50:18.172+11:00 [sentinel][D:12][T:65][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:50:18.360+11:00 [sentinel][D:12][T:65][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:50:18.407+11:00 [sentinel][D:12][T:65][ERROR] DotNetNuke.Services.Exceptions.Exceptions - FriendlyMessage="Error: wmSearch Input is currently unavailable." ctrl="DotNetNuke.Web.Mvc.MvcHostControl" exc="System.ArgumentNullException: Value cannot be null.
Parameter name: businessControllerType
   at DotNetNuke.Entities.Modules.BusinessControllerProvider.GetInstance[T](Type businessControllerType)
   at DotNetNuke.Entities.Modules.BusinessControllerProvider.GetInstance[T](String businessControllerTypeName)
   at DotNetNuke.Web.Mvc.MvcHostControl.GetModuleApplication(IBusinessControllerProvider businessControllerProvider, DesktopModuleInfo desktopModule, RouteData defaultRouteData)
   at DotNetNuke.Web.Mvc.MvcHostControl.GetModuleRequestContext(HttpContextBase httpContext)
   at DotNetNuke.Web.Mvc.MvcHostControl.ExecuteModule()"
2026-02-23 10:50:20.719+11:00 [sentinel][D:12][T:65][ERROR] DotNetNuke.Framework.Reflection - WebMatrix.Modules.wmSearch.Components.SearchController
System.Web.HttpException (0x80004005): Could not load type 'WebMatrix.Modules.wmSearch.Components.SearchController'.
   at System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase)
   at DotNetNuke.Framework.Reflection.CreateType(String typeName, String cacheKey, Boolean useCache, Boolean ignoreErrors)
2026-02-23 10:50:22.018+11:00 [sentinel][D:12][T:7][ERROR] Mandeeps.DNN.Libraries.Common.Engines.UIEngine.AngularBootstrap.Controllers.CommonRazorController - Mandeeps Common Pre Compile Razor Templates Started at 2/22/2026 11:50:22 PM .
2026-02-23 10:50:22.127+11:00 [sentinel][D:12][T:7][ERROR] Mandeeps.DNN.Libraries.Common.Engines.UIEngine.AngularBootstrap.Controllers.CommonRazorController - Mandeeps Common Pre Compile Razor Templates Completed In 0 Seconds at 2/22/2026 11:50:22 PM .
2026-02-23 10:53:01.204+11:00 [sentinel][D:13][T:35][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 10:53:26.611+11:00 [sentinel][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 10:53:49.748+11:00 [sentinel][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 10:54:26.502+11:00 [sentinel][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 10:54:39.977+11:00 [sentinel][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 12:15:51.863+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 12:59:20.833+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 12:59:36.375+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 13:00:14.206+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 13:01:26.346+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 13:06:34.528+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 13:17:12.283+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)
2026-02-23 13:17:35.416+11:00 [WMX-RH][D:2][T:1][ERROR] DotNetNuke.Web.DependencyInjectionInitialize - Unable to configure services for DnnSharp.Common2.DnnSharpStartup, see exception for details
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceScopeFactory' has been registered.
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService(IServiceProvider provider, Type serviceType)
   at Microsoft.Extensions.DependencyInjection.ServiceProviderServiceExtensions.GetRequiredService[T](IServiceProvider provider)
   at DotNetNuke.Common.Extensions.HttpContextDependencyInjectionExtensions.GetScope(HttpContextBase httpContext)
   at DotNetNuke.Common.Globals.GetCurrentServiceProvider()
   at DotNetNuke.Services.Cache.FBCachingProvider..ctor()
   --- End of inner exception stack trace ---
   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at System.Activator.CreateInstance(Type type)
   at DotNetNuke.Framework.Reflection.CreateObject(IServiceProvider serviceProvider, Type type)
   at DotNetNuke.ComponentModel.SingletonComponentBuilder.BuildComponent()
   at DotNetNuke.ComponentModel.SimpleContainer.GetComponent(Type contractType)
   at DotNetNuke.ComponentModel.AbstractContainer.GetComponent[TContract]()
   at DotNetNuke.ComponentModel.ContainerWithServiceProviderFallback.GetComponent[TContract]()
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](ReaderWriterLockSlim locker, String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.Dnn.DnnCache.GetOrCreate[T](String cacheKey, Func`1 getValue, Boolean isPersistent)
   at DnnSharp.Common.AppInfo.get_DnnMasterCacheKey()
   at DnnSharp.Common2.IoC.GlobalContainer.InitializeWithExternalContainer(IServiceCollection container, IScopelessServiceResolver resolver)
   at DnnSharp.Common2.DnnSharpStartup.ConfigureServices(IServiceCollection services)
   at DotNetNuke.Web.DependencyInjectionInitialize.ConfigureAllStartupServices(IServiceCollection services)

Anything else?

StackTrace.txt

Affected Versions

10.2.2 (latest v10 release)

What browsers are you seeing the problem on?

Chrome

Code of Conduct

  • I agree to follow this project's Code of Conduct

Activity

  1. valadas commented on Feb 23, 2026

    @valadas
    Contributor

    I will move this into a discussion since it involves a product that is not open source, you might get more help from https://www.plantanapp.com/ to begin, if they find some unpredicted breaking change, they can submit a PR to this open source project.

  2. locked and limited conversation to collaborators on Feb 23, 2026
  3. converted this issue into a discussion #7031 on Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions