Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-6983

International symbols in labels for form fields are not handled correctly

    • Icon: Bug Report Bug Report
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.6.0, 7.5.7, 7.6.0-alpha6
    • 7.5.0
    • None

      I am deploying process definition using REST API.
      Process correctly shows in cockpit view with cyrillic user task names.

      However, in tasklist app, when I am trying to create process or
      complete user task, fields in autogenerated forms
      have fields with garbled labels.

      Camunda BPM: 7.5.0
      Process definition: https://github.com/huksley/newaccount/blob/master/process/newaccount.bpmn

        This is the controller panel for Smart Panels app

            [CAM-6983] International symbols in labels for form fields are not handled correctly

            Johannes added a comment -

            Hi huksley,

            I deployed the process definition, which you provided, via REST API and tried to start the process. For me everything works just fine and the Cyrillic user task names are depicted correctly (you can see the result attched).

            Maybe the platform already receives a broken version of the process definition and is just showing the result of it. You could use a network monitor and check the data, which is transmitted via the REST API.

            You are welcome to inform us as soon as you know more about your problem.

            Best,
            Johannes

            Johannes added a comment - Hi huksley , I deployed the process definition, which you provided, via REST API and tried to start the process. For me everything works just fine and the Cyrillic user task names are depicted correctly (you can see the result attched ). Maybe the platform already receives a broken version of the process definition and is just showing the result of it. You could use a network monitor and check the data, which is transmitted via the REST API. You are welcome to inform us as soon as you know more about your problem. Best, Johannes

            I too cannot reproduce on Linux. However on Windows it is reproducible. The process itself is fully cyrillic in cockpit but not the form fields.

            This means that parsing And uploading is done correctly.

            The problem may be related to windows having file.encoding as non utf8 (windows-1251).

            Somewhere byte to char translatipn is done without specifying utf8 encoding.

            Ruslan Gainutdinov added a comment - I too cannot reproduce on Linux. However on Windows it is reproducible. The process itself is fully cyrillic in cockpit but not the form fields. This means that parsing And uploading is done correctly. The problem may be related to windows having file.encoding as non utf8 (windows-1251). Somewhere byte to char translatipn is done without specifying utf8 encoding.

            Johannes added a comment -

            huksley: thanks for the additional information. We gonna look into that.

            Johannes added a comment - huksley : thanks for the additional information. We gonna look into that.

            Reproduced on Windows 7 new installation.

            Ruslan Gainutdinov added a comment - Reproduced on Windows 7 new installation.

            Прекра́сно!

            Michael Schoettes added a comment - Прекра́сно!

              michael.schoettes Michael Schoettes
              huksley Ruslan Gainutdinov
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: