Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-1656

If an Order ID contains german umlauts it is not possible to delete or resume the order when using the built-in web server

    XMLWordPrintable

    Details

      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

            Activity

              People

              • Assignee:
                jz Joacim Zschimmer
                Reporter:
                ur Uwe Risse
                Approver:
                Uwe Risse
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: