-
Bug
-
Resolution: Fixed
-
Critical
-
4.3.0
-
None
-
None
-
Sur une 4.3M4
-
4.3 RC4
Dans le back-office, lorsque je tente d'accéder au parcours par l'outil maquette j'ai l'erreur suivante :
Caused by: java.lang.RuntimeException: Unable to encode path Allemand : Kulturwissenschaften / Cultural studies at org.ametys.core.util.URLEncoder.encodePath(URLEncoder.java:66) at jdk.internal.reflect.GeneratedMethodAccessor258.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.apache.xalan.extensions.ExtensionHandlerJavaClass.callFunction(ExtensionHandlerJavaClass.java:367) ... 116 more Caused by: java.net.URISyntaxException: Illegal character in scheme name at index 8: Allemand%20:%20Kulturwissenschaften%20/%20Cultural%20studies%20 at java.base/java.net.URI$Parser.fail(URI.java:2915) at java.base/java.net.URI$Parser.checkChars(URI.java:3086) at java.base/java.net.URI$Parser.parse(URI.java:3112) at java.base/java.net.URI.<init>(URI.java:758) at org.ametys.core.util.URLEncoder.encodePath(URLEncoder.java:62)
Je remarque que c'est l'espace entre "Allemand" et ":" qui pose problème.
Si je le retire le contenu s'affiche.
Problème reproduit sur la https://demo.ametys.org/nightly-odf-cms/ en Version: 4.3.0.20191115-2300-b2700-SNAPSHOT
Par contre en 4.3.0M2 le problème n'était pas présent.
- Est bloqué par
-
RUNTIME-3303 '/' and ':' are mishandled by URLEncode.encodePath
- Closed