Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
AI OnAI Off
Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more
I'm running 5.2.3.0 of System.Web.Mvc as well without error with the same initializable modules but I'm on the latest 9.12.0.0 version of EPiServer.
OK. That's atleast good to know.
As for answering your questions:
Another interesting find is that /episerver, /episerver/cms/admin and other modules works. It's only the edit view which doesn't work. Seems like EPiServer can't initialize correctly in the edit view.
Hi.
After an upgrade of System.Web.Mvc from v5.2.2 to v.5.2.3 I'm getting the following error:
StructureMap Exception Code: 202
No Default Instance defined for PluginFamily EPiServer.DataAbstraction.IContentTypeRepository`1[[EPiServer.DataAbstraction.BlockType, EPiServer, Version=8.11.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7]], EPiServer, Version=8.11.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7
Our StructureMapModule has a module dependency and is an InitializableModule, so StructureMap should be configured correctly, as it has always worked before. No changes there.
Also, here's the full stack trace:
[StructureMapException: StructureMap Exception Code: 202 No Default Instance defined for PluginFamily EPiServer.DataAbstraction.IContentTypeRepository`1[[EPiServer.DataAbstraction.BlockType, EPiServer, Version=8.11.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7]], EPiServer, Version=8.11.0.0, Culture=neutral, PublicKeyToken=8fe83dea738b45b7] StructureMap.BuildSession.<.ctor>b__0(Type t) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:33 StructureMap.Util.Cache`2.get_Item(KEY key) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Util\Cache.cs:83 StructureMap.BuildSession.CreateInstance(Type pluginType) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:215 StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:103 StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:69 StructureMap.Pipeline.ConstructorInstance.Get(String propertyName, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:79 lambda_method(Closure , IArguments ) +163 StructureMap.Construction.<>c__DisplayClass2.b__0(IArguments args) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\BuilderCompiler.cs:56
StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType, BuildSession session, IInstanceBuilder builder) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:237
StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:103
StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:69
StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance instance, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ObjectBuilder.cs:27
StructureMap.BuildSession.CreateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:176
System.Linq.<>c__DisplayClass7_0`3.b__0(TSource x) +20
System.Linq.WhereSelectArrayIterator`2.MoveNext() +80
System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +524
System.Linq.Enumerable.ToList(IEnumerable`1 source) +70
StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:103
StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:69
StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:103
StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:69
StructureMap.Pipeline.ConstructorInstance.Get(String propertyName, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:79
lambda_method(Closure , IArguments ) +57
StructureMap.Construction.<>c__DisplayClass2.b__0(IArguments args) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\BuilderCompiler.cs:56
StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType, BuildSession session, IInstanceBuilder builder) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:237
StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:103
StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:69
StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance instance, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ObjectBuilder.cs:27
StructureMap.BuildSession.CreateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:176
StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:103
StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:69
StructureMap.Pipeline.ConstructorInstance.Get(String propertyName, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:79
lambda_method(Closure , IArguments ) +159
StructureMap.Construction.<>c__DisplayClass2.b__0(IArguments args) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Construction\BuilderCompiler.cs:56
StructureMap.Pipeline.ConstructorInstance.Build(Type pluginType, BuildSession session, IInstanceBuilder builder) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ConstructorInstance.cs:237
StructureMap.Pipeline.Instance.createRawObject(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:103
StructureMap.Pipeline.Instance.Build(Type pluginType, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\Instance.cs:69
StructureMap.Pipeline.ObjectBuilder.Resolve(Type pluginType, Instance instance, BuildSession session) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Pipeline\ObjectBuilder.cs:27
StructureMap.BuildSession.CreateInstance(Type pluginType, Instance instance) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:176
StructureMap.BuildSession.CreateInstanceArray(Type pluginType, Instance[] instances) in c:\BuildAgent\work\767273992e840853\src\StructureMap\BuildSession.cs:201
StructureMap.Container.GetAllInstances(Type pluginType) in c:\BuildAgent\work\767273992e840853\src\StructureMap\Container.cs:310
EPiServer.ServiceLocation.d__0.MoveNext() +107
EPiServer.ServiceLocation.d__0`1.MoveNext() +208
System.Linq.WhereEnumerableIterator`1.MoveNext() +108
System.Linq.Lookup`2.Create(IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer) +183
System.Linq.GroupedEnumerable`3.GetEnumerator() +87
System.Linq.WhereSelectEnumerableIterator`2.MoveNext() +83
System.Linq.Buffer`1..ctor(IEnumerable`1 source) +153
System.Linq.d__1.MoveNext() +229
System.Linq.WhereSelectEnumerableIterator`2.MoveNext() +118
System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +452
System.Linq.Enumerable.ToList(IEnumerable`1 source) +70
EPiServer.Cms.Shell.UI.Components.Tasks.CreateComponent() +795
EPiServer.Shell.ViewComposition.IContainerExtensions.AddComponentsRecursive(IContainer container, String viewName, IEnumerable`1 pluggableComponents, IPrincipal principal) +293
EPiServer.Shell.ViewComposition.IContainerExtensions.AddComponentsRecursive(IContainer container, String viewName, IEnumerable`1 pluggableComponents, IPrincipal principal) +603
EPiServer.Shell.ViewComposition.IContainerExtensions.AddComponentsRecursive(IContainer container, String viewName, IEnumerable`1 pluggableComponents, IPrincipal principal) +603
EPiServer.Shell.ViewComposition.IContainerExtensions.AddComponentsRecursive(IContainer container, String viewName, IEnumerable`1 pluggableComponents, IPrincipal principal) +603
EPiServer.Shell.ViewComposition.DefaultViewManager.CreateView(String viewName, IPrincipal principal) +415
EPiServer.Shell.UI.Bootstrapper.CreateViewModel(String viewName, ControllerContext context, String moduleName) +92
EPiServer.Shell.UI.Controllers.EPiDefaultShellModuleController.Index(ShellModule module, String controller) +110
lambda_method(Closure , ControllerBase , Object[] ) +191
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +229
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +35
System.Web.Mvc.<>c__DisplayClass15.b__12() +80
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +453
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +453
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +982
System.Web.Mvc.Controller.ExecuteCore() +129
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +236
EPiServer.Shell.Web.Mvc.ModuleMvcHandler.ProcessController(IController controller) +50
EPiServer.Shell.Web.Mvc.ModuleMvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state) +28
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +1162
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +146
I've seen similar errors before, and it sometimes doesn't involve StructureMap at all because of a deeper error somewhere.
Have anyone else experienced this error before?