Try our conversational search powered by Generative AI!

EPiServer 10 - property view loading hangs after upgrade

Vote:
 

Today, we upgraded our EPiServer installation from 9.12.2 to 10.0.2. It seemed to work OK until we tried navigating to the "property view" in the CMS UI for certain pages. Property view never loads, and we get errors in the console:

   404 error - failed to load https://localhost/EPiServer/Shell/10.0.2.0/ClientResources/epi.cms.contentediting.editors.SelectionEditor.js

This is followed by internal errors in dojo.js and widgets.js, which seem to be caused by the above error

Console showing errors

This seems to happen for all pages (and blocks) which have an image attribute, but not for other pages/blocks.

#171086
Nov 01, 2016 13:43
Vote:
 

We managed to solve the problem. It was caused by our introduction of an editor for enum properties, as described by Joel Abrahamsson: http://joelabrahamsson.com/enum-properties-with-episerver/

There he suggests this:

   ClientEditingClass = "epi.cms.contentediting.editors.SelectionEditor";

Which is clearly no longer supported! The new syntax, which now works, is:

   ClientEditingClass = "epi-cms/contentediting/editors/SelectionEditor";

Probably a good idea to update the release notes!

#171091
Edited, Nov 01, 2016 14:22
Vote:
 

You can find all breaking changes here by version http://world.episerver.com/documentation/upgrading/Episerver-CMS/10/

#171102
Nov 01, 2016 16:44
Vote:
 

Thank you for the responses Daniel and Johan!

In hindsight, I see that it was clearly explained under the headline "Remove support for legacy dot notation for dojo modules". I just wasn't able to connect the dots.

Sorry for the noise!

Thomas

#171143
Nov 01, 2016 22:24
Vote:
 

Always good to ask. You wont be alone with that problem :)

#171179
Nov 02, 2016 8:30
This topic was created over six months ago and has been resolved. If you have a similar question, please create a new topic and refer to this one.
* 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.