AI OnAI Off
Ok, created a dummy js file to skip the 404 error on ContextMenu.js. Then I get this error instead:
dojo/parser::parse() error
Error: Unable to resolve constructor for: 'epi.cms.widget.SearchBox'
.cache["dojo/parser"]/</_1a0._instantiate/_1b4<()widgets.js (rad 2)
.cache["dojo/_base/array"]/</_16e.map()dojo.js (rad 15)
.cache["dojo/parser"]/</_1a0._instantiate()widgets.js (rad 2)
.cache["dojo/parser"]/</_1a0.parse/p<()widgets.js (rad 2)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e8/_2f6.then()dojo.js (rad 15)
.cache["dojo/parser"]/</_1a0.parse()widgets.js (rad 2)
.cache["dijit/_WidgetsInTemplateMixin"]/</<._beforeFillContent()widgets.js (rad 2)
.cache["dijit/_TemplatedMixin"]/</_293<.buildRendering()widgets.js (rad 2)
.cache["dijit/_WidgetBase"]/</<.create()widgets.js (rad 2)
.cache["dijit/_WidgetBase"]/</<.postscript()widgets.js (rad 2)
_199()dojo.js (rad 15)
.cache["epi-cms/_ContentContextMixin"]/</<.postscript()widgets.js (rad 2)
.cache["dojo/_base/declare"]/</_1b1/<()dojo.js (rad 15)
_627()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
_c6()dojo.js (rad 15)
_36()dojo.js (rad 15)
_16/<()dojo.js (rad 15)
_37()dojo.js (rad 15)
_16()dojo.js (rad 15)
req()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<.defaultWidgetInstantiator()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets/_613<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/_base/array"]/</_16e.map()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal/<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e8/_2f6.then()dojo.js (rad 15)
when()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets/_613<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/_base/array"]/</_16e.map()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal/<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e8/_2f6.then()dojo.js (rad 15)
when()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets/_613<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/_base/array"]/</_16e.map()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal/<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e8/_2f6.then()dojo.js (rad 15)
when()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets/_613<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/_base/array"]/</_16e.map()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal/<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e8/_2f6.then()dojo.js (rad 15)
when()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createInternal()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets/_613<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
.cache["dojo/_base/array"]/</_16e.map()dojo.js (rad 15)
.cache["epi/shell/widget/WidgetFactory"]/</<._createWidgets()widgets.js (rad 2)
.cache["epi/shell/widget/WidgetFactory"]/</<.createWidgets/</<()widgets.js (rad 2)
.cache["dojo/_base/lang"]/</lang.hitch/<()dojo.js (rad 15)
_c6()dojo.js (rad 15)
_36()dojo.js (rad 15)
_7b/<()dojo.js (rad 15)
_37()dojo.js (rad 15)
_7b()dojo.js (rad 15)
_e5/_e8()dojo.js (rad 15)
.cache["dojo/text"]/</<.load/_2c9()widgets.js (rad 2)
.cache["dojo/text"]/</<.load/<()widgets.js (rad 2)
.cache["dojo/_base/xhr"]/</dojo._ioSetArgs/<()dojo.js (rad 15)
_2c4()dojo.js (rad 15)
_2c2()dojo.js (rad 15)
()dojo.js (rad 15)
_2c4()dojo.js (rad 15)
_2c2()dojo.js (rad 15)
()dojo.js (rad 15)
.cache["dojo/_base/xhr"]/</dojo.xhr/<()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e3()dojo.js (rad 15)
()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2ef()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e3()dojo.js (rad 15)
()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2ef()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e3()dojo.js (rad 15)
()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2ef()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e9()dojo.js (rad 15)
.cache["dojo/Deferred"]/</_2e3()dojo.js (rad 15)
()dojo.js (rad 15)
_4e7()dojo.js (rad 15)
_4f3()dojo.js (rad 15)
...==this.root||this.inherited(arguments);},getChildren:function(_a70,_a71,_a72){if...
Case closed. Needed to install the hotfixes that are mentioned here http://world.episerver.com/Documentation/Items/Installation-Instructions/EPiServer-Commerce/Installation-Instructions---EPiServer-Commerce-1-R3/. Found out by running the debug scripts.
The never ending story of dll hell... I've updated all add-ons and restarded the website, everyting looks ok and the website still works. But edit mode will not load correctly.
These are the add-on versions I have:
I've also updated the cms and framework through Nuget and have EPiServer.CMS.Core.7.0.586.24 and EPiServer.Framework.7.0.859.24 installed. The assembly bindings looks ok in web.config.
The first error that appears in the console is "NetworkError: 404 Not Found - http://xxx/EpiServer/CMS/2.1.82/ClientResources/EPi/Cms/widget/ContextMenu.js".
Then
And then