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

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

              Dates

                Created:
                Updated:
                Resolved: