If I directly refer to the class name that has colon symbol, trying to save page with such call of LD. I'm ending with velocity error on my XWiki 17.3 (Tomcat 10 servlet)
Failed to execute the [liveData] macro. Cause: [URLDecoder: Illegal hex characters in escape (%) pattern - Error at index 0 in: "My"].
Click on this message for details.Caused by: java.lang.IllegalArgumentException:
URLDecoder: Illegal hex characters in escape (%) pattern - Error at index 0 in: "My" at java.base/java.net.URLDecoder.decode(URLDecoder.java:243)
at java.base/java.net.URLDecoder.decode(URLDecoder.java:151)
at org.xwiki.livedata.internal.LiveDataRendererConfiguration.getURLParameters(LiveDataRendererConfiguration.java:233)
at org.xwiki.livedata.internal.LiveDataRendererConfiguration.getSourceParameters(LiveDataRendererConfiguration.java:129)
at org.xwiki.livedata.internal.LiveDataRendererConfiguration.getQuery(LiveDataRendererConfiguration.java:106)
at org.xwiki.livedata.internal.LiveDataRendererConfiguration.getLiveDataConfiguration(LiveDataRendererConfiguration.java:96)
at org.xwiki.livedata.internal.LiveDataRendererConfiguration.getLiveDataConfiguration(LiveDataRendererConfiguration.java:86)
at org.xwiki.livedata.internal.LiveDataRenderer.execute(LiveDataRenderer.java:136)
On my end, I'm using default Name strategy policy - character replacement with enabled transformation.
This message was sent by Atlassian Jira (v9.3.0#930000-sha1:287aeb6)
If image attachments aren't displayed, see this article.