Upgrading to patch 4 error

Vote:
 

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:

  • EPiServer 7.1.2
  • EPiServer Add-On Store Platform 2.1.90
  • EPiServer Add-On Store UI 2.1.90
  • EPiServer Edit UI 2.1.82
  • EPiServer UI Platform 2.1.90

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

Error: scriptError
_f()dojo.js (rad 15)
req.injectUrl/_10a<()dojo.js (row 15)
	

...ction(_2ea,type,_2eb,_2ec){var func=_2ea[type];var _2ed=_2ea.deferred;if(func){t...

And then

_f@http://xxx/EpiServer/Shell/2.1.90/ClientResources/dtk/dojo/dojo.js:15 req.injectUrl/_10a<@http://xxx.biblica/EpiServer/Shell/2.1.90/ClientResources/dtk/dojo/dojo.js:15
widgets(_60d=
Error: scriptError
	

...ction(_2ea,type,_2eb,_2ec){var func=_2ea[type];var _2ed=_2ea.deferred;if(func){t...

)widgets.js (rad 2)
_3(_48=function())dojo.js (rad 15)
_3(_a=[function(), function()], _b=function())dojo.js (rad 15)
_3(_45="error", _46=
Error: scriptError
	

...ction(_2ea,type,_2eb,_2ec){var func=_2ea[type];var _2ed=_2ea.deferred;if(func){t...

)dojo.js (rad 15)
_3(e=error )dojo.js (rad 15)
	

...==this.root||this.inherited(arguments);},getChildren:function(_a70,_a71,_a72){if...

    

#76624
Oct 29, 2013 21:27
Vote:
 

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...

    

#76625
Oct 29, 2013 22:23
Vote:
 

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.

#76626
Oct 29, 2013 23:05
This thread is locked and should be used for reference only. Please use the Episerver CMS 7 and earlier versions forum to open new discussions.
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.