I tried reproducing and I actually encountered two distinct problems:
* The editor for the object property failed to load when the class named contained ":". I tried to debug the root cause and it seemed to me like the cause for this was that the object property reference parser used at https://github.com/xwiki/xwiki-platform/blob/a42e27984f6a66e219b09057489a8b41eb1aa9dc/xwiki-platform-core/xwiki-platform-web/xwiki-platform-web-templates/src/main/resources/templates/display_macros.vm#L21 transformed "\:" into ":" while parsing but kept the XClass reference still as a string (that now contained an unescaped ":"). Then later, when the XClass reference was parsed to a document reference, it was wrong. I tested manually loading the editor and it worked with " {noformat}\\:".{noformat} * When removing the ":" from the XClass reference, the editor loaded. However, saving an entry of a page with ":" in its name still failed on Jetty because the URL used for saving contains the full serialized document reference as a single component in the path. And at least the Jetty-based demo distribution really doesn't like URLs containing "\". I haven't tested if this is also a problem on Tomcat.
[~npetrenko] What Servlet container did you perform your tests on?
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.