Details
-
Fix
-
Status: Known Issue (View Workflow)
-
Minor
-
Resolution: Fixed
-
1.9.11, 1.10.5
-
None
Description
Current Situation
When an order has german umlaute e.g. when a file is processed by a file order source and the filename is testäöü.txt and the order will be suspended in a step of a job chain, it is not possible to resume or delete the order using the built in webserver. It works using the jetty webserver plugin.
The error message {{Z-JAVA-105 Java exception org.xml.sax.SAXParseException; cvc-pattern-valid: Value 'c:\temp\input\lxxx_äöüÃ?[1].txt' is not facet-valid with respect to pattern '[\r\n\t -~ -ÿ]*' for type 'Order_id'., method=CallVoidMethodA []}} is shown.
To reproduce this you also can add a temporary order manually with JOC. Then the order id will not have the german Umlaute but something like {{1öäüöüä}}
With such an order it is also not possible to resume or delete the order with JOC.
Desired Behaviour
Order with an order id that contains german umlaute should be deleteable and resumeable with JOC
Workaroung
The built in webserver is not utf-8 ready. If you want to use german umlaute (or other characters outside ISO-8859-1) please use the jetty webserver which is available with the jetty plugin.
Attachments
Issue Links
- is related to
-
JS-1720 Exception when executing a powershell job on a Windows machine with default Ansi Code Page=UTF
- Released