Shell Initialization Errors in Commerce Manager When Updated to v10

Last update: Nov 30 2016

Here is the following exception you may encounter upon upgrade:

Value cannot be null.Parameter name: virtualPath]in EPiServer.Shell.ShellInitialization.WaitForInitializeModules()

You may have the following dlls in the /bin folder:

EPiServer.Cms.Shell.UI.dll
EPiServer.UI.dll
EPiServer.Shell.UI.dll
EPiServer.Shell.dll
EPiServer.Cms.UI.AspNetIdentity.dll

If you have these dlls in bin:

EPiServer.Cms.Shell.UI.dll
EPiServer.UI.dll
EPiServer.Shell.UI.dll
EPiServer.Shell.dll
EPiServer.Cms.UI.AspNetIdentity.dll

Remove them from the bin folder and you should be able to access Commerce Manager.

Removal of EPiServer.Shell.dll from Commerce Manager bin is also mentioned in our breaking changes documentation:

http://world.episerver.com/documentation/upgrading/Episerver-CMS/10/breaking-changes-cms-10/

Note: If you get an error message saying Value cannot be null.Parameter name: virtualPath]in EPiServer.Shell.ShellInitialization.WaitForInitializeModules()..., remove the EPiServer.Shell.dll from the site bin folder. This may happen for sites that do not have the EPiServer.CMS.UI.Core installed, for example Commerce Manager.

You need to be logged in with your Episerver World account to rate articles.

Top