Upgrading to patch 4 error

Member since: 2007

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
  • Member since: 2007

    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
  • Member since: 2007

    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