Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-15185

Users may receive Javascript errors when browsing Agile boards when profile is set to a non-English language

      Summary

      Using an account with a language other than English is selected as default language, when accessing the Jira Software Boards, the following error is thrown:

      Exception: Uncaught TypeError: Cannot read property '1' of null
      TypeError: Cannot read property '1' of null
      at getParamValue (http://172.22.200.130:8407/GHS-59407/s/64c9c39c64ce4696ceb92802a1ae0d03-CDN/-cama6b/72004/b6b48b2829824b869586ac216d119363/f3d689d08fda493b0fbf8499edfa7c95/_/download/contextbatch/js/greenhopper-rapid-non-gadget,atl.general,gh-rapid,jira.global,jira.project.sidebar,com.atlassian.jira.projects.sidebar.init,jira.general,-_super/batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&locale=ru-RU&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true:136674:58)
      at Function._format (http://172.22.200.130:8407/GHS-59407/s/64c9c39c64ce4696ceb92802a1ae0d03-CDN/-cama6b/72004/b6b48b2829824b869586ac216d119363/f3d689d08fda493b0fbf8499edfa7c95/_/download/contextbatch/js/greenhopper-rapid-non-gadget,atl.general,gh-rapid,jira.global,jira.project.sidebar,com.atlassian.jira.projects.sidebar.init,jira.general,-_super/batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&locale=ru-RU&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true:136763:20)
      at Function.AJS.format (http://172.22.200.130:8407/GHS-59407/s/64c9c39c64ce4696ceb92802a1ae0d03-CDN/-cama6b/72004/b6b48b2829824b869586ac216d119363/f3d689d08fda493b0fbf8499edfa7c95/_/download/contextbatch/js/greenhopper-rapid-non-gadget,atl.general,gh-rapid,jira.global,jira.project.sidebar,com.atlassian.jira.projects.sidebar.init,jira.general,-_super/batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&locale=ru-RU&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true:136772:20)
      at Object.GH.SwimlaneView.getIssueCountLabel (http://172.22.200.130:8407/GHS-59407/s/64c9c39c64ce4696ceb92802a1ae0d03-CDN/-cama6b/72004/b6b48b2829824b869586ac216d119363/f3d689d08fda493b0fbf8499edfa7c95/_/download/contextbatch/js/greenhopper-rapid-non-gadget,atl.general,gh-rapid,jira.global,jira.project.sidebar,com.atlassian.jira.projects.sidebar.init,jira.general,-_super/batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&locale=ru-RU&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true:78719:20)
      at Object.GH.SwimlaneView.getSwimlaneTitle (http://172.22.200.130:8407/GHS-59407/s/64c9c39c64ce4696ceb92802a1ae0d03-CDN/-cama6b/72004/b6b48b2829824b869586ac216d119363/f3d689d08fda493b0fbf8499edfa7c95/_/download/contextbatch/js/greenhopper-rapid-non-gadget,atl.general,gh-rapid,jira.global,jira.project.sidebar,com.atlassian.jira.projects.sidebar.init,jira.general,-_super/batch.js?agile_global_admin_condition=true&atlassian.aui.raphael.disabled=true&is-server-instance=true&is-system-admin=true&jag=true&jaguser=true&locale=ru-RU&nps-acknowledged=true&nps-not-opted-out=true&sd_operational=true:78725:33)
      

      In Firefox, the error will be: Exception: TypeError: j is null

      Steps to Reproduce

      1. Access the instance
      2. Ensure the profile is set to another language, such as Russian or French
      3. Go to http://xx/secure/RapidBoard.jspa?rapidView=324
      4. Error will be thrown

      Expected Results

      No error will be thrown

      Actual Results

      Following error is thrown

      Notes

      This is a bug in localisation.
      Instead of having Unicode for

      1<

      which is:

      1\u003c
      

      Instead, it has XML/HTML value for that:

      1&lt;
      

      Workaround

      To use the default English for the time being

            [JSWSERVER-15185] Users may receive Javascript errors when browsing Agile boards when profile is set to a non-English language

            8.17.1 affected for russian users

            Владимир Трошин added a comment - 8.17.1 affected for russian users

            Hello Atlassian,

            The issue still appears for French users in version 7.13.0. Any chance you got that fixed in this version as well? Thank you.

            Romain

            Romain VELON added a comment - Hello Atlassian, The issue still appears for French users in version 7.13.0. Any chance you got that fixed in this version as well? Thank you. Romain

            Romy Jakob added a comment -

            Hello,
            We have recently updated to Jira version 7.13.0. Now our Czech users receive the above error message when moving Issues in a Kanban Board from one column to the next. For users which browser language is german or english no error happends.
            Can you please check this?

             

            Regards

            Romy

             

            Romy Jakob added a comment - Hello, We have recently updated to Jira version 7.13.0. Now our Czech users receive the above error message when moving Issues in a Kanban Board from one column to the next. For users which browser language is german or english no error happends. Can you please check this?   Regards Romy  

            Hello everyone,

            this fix has been back-ported to 7.7.3 and 7.8.3 releases. Both versions are now available for download.
            We're sorry for the inconvenience this might have caused you.

            Regards
            Kamil Kolonko

             

            Kamil Kolonko added a comment - Hello everyone, this fix has been back-ported to 7.7.3 and 7.8.3 releases. Both versions are now available for download. We're sorry for the inconvenience this might have caused you. Regards Kamil Kolonko  

            Thank you Rene. Have a great day !

            Michaël Betsch added a comment - Thank you Rene. Have a great day !

            I have verified French and Russian in 7.9 and they are working correctly:

            Rene C. [Atlassian Support] added a comment - I have verified French and Russian in 7.9 and they are working correctly:

            Can anyone please confirm that the problem is fixed in v7.9 ?

            Thank you.

            Michaël Betsch added a comment - Can anyone please confirm that the problem is fixed in v7.9 ? Thank you.

            Hello Jonathan,

            If you want to update to a newer version, you can still update to version 7.8.0. The bug does not occure in that specific version.

            Best regards,

            Jonathan Juncker added a comment - Hello Jonathan, If you want to update to a newer version, you can still update to version 7.8.0. The bug does not occure in that specific version. Best regards,

            This is great, been working for 2 days to upgrade to 7.8.2, but since we're all frenchies, we cannot use this version. Nice work Atlassian...

            Seems our users will only get 7.7.2 instead of latest.

            Jonathan Claveau added a comment - This is great, been working for 2 days to upgrade to 7.8.2, but since we're all frenchies, we cannot use this version. Nice work Atlassian... Seems our users will only get 7.7.2 instead of latest.

            Hello, mauricio.galvez. Reiterating my colleague Kamil Kolonko's comment, the issue is currently being worked on by our team at the highest priority. I suggest using the function Watch this issue (on the top right section of this request) to be updated as soon as there are news in the progress.

            Cheers!

            Rene C. [Atlassian Support] added a comment - Hello, mauricio.galvez . Reiterating my colleague Kamil Kolonko's comment, the issue is currently being worked on by our team at the highest priority. I suggest using the function Watch this issue (on the top right section of this request) to be updated as soon as there are news in the progress. Cheers!

            mauricio.galvez the issue is fixed in 7.7.2 however got regressed in 7.8.1. It's now resolved in 7.9.0 and awaiting release.

            Regards

            Kamil Kolonko added a comment - mauricio.galvez the issue is fixed in 7.7.2 however got regressed in 7.8.1. It's now resolved in 7.9.0 and awaiting release. Regards

            2 months have passed since my last comment, and still no progress with this issue 

            Please do something 

            Mauricio GALVEZ added a comment - 2 months have passed since my last comment, and still no progress with this issue  Please do something 

            Hello everyone,

            we're very sorry for the regression of the issue. This will be handled with highest priority.

            Regards
            Kamil Kolonko

            Kamil Kolonko added a comment - Hello everyone, we're very sorry for the regression of the issue. This will be handled with highest priority. Regards Kamil Kolonko

            Can we reopen bugs when they actually haven't been fixed ? Or should we clone it/add a subtask ?

            Michaël Betsch added a comment - Can we reopen bugs when they actually haven't been fixed ? Or should we clone it/add a subtask ?

            Richard added a comment -

            Same here, issue is back in 7.8.1 French. Quite disappointing...

            Richard added a comment - Same here, issue is back in 7.8.1 French. Quite disappointing...

            Affects also 7.8.1 Server with French

            Michaël Betsch added a comment - Affects also 7.8.1 Server with French

            dawid.zielinski1327199025 added a comment -

            Affects also 7.7.1 Server with French

            dawid.zielinski1327199025 added a comment - Affects also 7.7.1 Server with French

            estorch thanks for the update. We're tracking incorrect Spanish translations in https://jira.atlassian.com/browse/JRASERVER-66829.

            Kamil Kolonko added a comment - estorch  thanks for the update. We're tracking incorrect Spanish translations in https://jira.atlassian.com/browse/JRASERVER-66829 .

            Seems for both 7.7.1 and 7.8.0 Spanish still has the issue with the tags <u> </u> present.

            Eric Storch (Inactive) added a comment - Seems for both 7.7.1 and 7.8.0 Spanish still has the issue with the tags <u> </u> present.

            Malo added a comment - - edited

            Hi Kamil,

            I can't confirm. I've just read release notes of v7.7.2 and didn't see mention of this problem. But I've read release notes of v7.8 and notice the correction in the next version

             

            UPDATED : i've done the upgrade and it's ok

            Malo added a comment - - edited Hi Kamil, I can't confirm. I've just read release notes of v7.7.2 and didn't see mention of this problem. But I've read release notes of v7.8 and notice the correction in the next version   UPDATED : i've done the upgrade and it's ok

            Dear customers.

            Sorry for not updating the ticket. The issue should be already fixed in Jira 7.7.2.

            malo can you confirm you've experienced the problem in 7.7.2 release?

            Regards

            Kamil Kolonko

            Kamil Kolonko added a comment - Dear customers. Sorry for not updating the ticket. The issue should be already fixed in Jira 7.7.2. malo  can you confirm you've experienced the problem in 7.7.2 release? Regards Kamil Kolonko

            Hi mcardoso6 i will try in QA to be sure we can apply this workarround. Thanks for your answer

            juan solerused added a comment - Hi  mcardoso6  i will try in QA to be sure we can apply this workarround. Thanks for your answer

            I think you can still use comment-1712511 to patch the 7.7.2 release...

            Hey @Atlassian, we WON'T upgrade our self-patched 7.7.0 release unless you confirm this bug is fixed for the fr_FR language...

            Mickaël Cardoso added a comment - I think you can still use comment-1712511 to patch the 7.7.2 release... Hey @Atlassian , we WON'T upgrade our self-patched 7.7.0 release unless you confirm this bug is fixed for the fr_FR language...

            Edition e-GEE added a comment - - edited

            Please could you fix this issue, Agile board is not usable and the workaround : switch in english is not viable for some teams.

            Edition e-GEE added a comment - - edited Please could you fix this issue, Agile board is not usable and the workaround : switch in english is not viable for some teams.

            Malo added a comment -

            Hi there,

            Jira 7.7.2 is out and no fix for this... Is it possible to change the priority of this bug, please? Agile boards are not usable for wild world languages

            Malo added a comment - Hi there, Jira 7.7.2 is out and no fix for this... Is it possible to change the priority of this bug, please? Agile boards are not usable for wild world languages

            DamienL added a comment -

            @mcardoso6 

            @juan.solerused1833413159

            is it possible to have a fix for 7.7.1 ?

             

            Thanks

            DamienL added a comment - @ mcardoso6   @ juan.solerused1833413159 is it possible to have a fix for 7.7.1 ?   Thanks

            @Juan Soler Used,
            You can use my fix if you need the French language with the version 7.7.0. It works, even if it's unofficial...
            jira-software-language-pack-fr_FR-7.7.0-unofficial_agile_board_fix.zip

            Mickaël Cardoso added a comment - @Juan Soler Used, You can use my fix if you need the French language with the version 7.7.0. It works, even if it's unofficial... jira-software-language-pack-fr_FR-7.7.0-unofficial_agile_board_fix.zip

            juan solerused added a comment - - edited

            Hi , we experimenting this problem as well. We have arround 300 users in France and we can't change the default lenguage for each of them. Plase, any other workaround to fix this problem? 

            Thanks

             

            Cheers,

            Juan Soler Used

            juan solerused added a comment - - edited Hi , we experimenting this problem as well. We have arround 300 users in France and we can't change the default lenguage for each of them. Plase, any other workaround to fix this problem?  Thanks   Cheers, Juan Soler Used

            @Atlassian we are about to deploy Jira Software for 100 users. Most of them are not confortable with english. Thanks to @Mickael Cardoso we have a fixe. You could at least give us an answer !

            Florent Lavigne added a comment - @Atlassian we are about to deploy Jira Software for 100 users. Most of them are not confortable with english. Thanks to @Mickael Cardoso we have a fixe. You could at least give us an answer !

            Come on @Atlassian guys! you are underrating this issue, I have almost 200 users impacted!

            Mauricio GALVEZ added a comment - Come on @Atlassian guys! you are underrating this issue, I have almost 200 users impacted!

            @Eric Gemme,

            Here is the JAR plugin I'm using in our production instance : jira-software-language-pack-fr_FR-7.7.0-unofficial_agile_board_fix.zip

            Use this at your own risk... although that everything is OK for us.

            Mickaël Cardoso added a comment - @Eric Gemme, Here is the JAR plugin I'm using in our production instance : jira-software-language-pack-fr_FR-7.7.0-unofficial_agile_board_fix.zip Use this at your own risk... although that everything is OK for us.

            Eric Gemme added a comment -

            @Mickaël Cardoso

            I tried the workaround for fr-FR in many ways and couldn't get it fix the problem.   I'm somewhat shocked that all this mess is only caused by a bad encoding of language packs (or oppositely a bad decoding on the app side too).

            @Atlassian.   Since it is now impossible to use the translation tool to provide ourselves a fix,  please expedite the fix as you are the only one to be able to do so.

            Eric Gemme added a comment - @Mickaël Cardoso I tried the workaround for fr-FR in many ways and couldn't get it fix the problem.   I'm somewhat shocked that all this mess is only caused by a bad encoding of language packs (or oppositely a bad decoding on the app side too). @Atlassian.   Since it is now impossible to use the translation tool to provide ourselves a fix,  please expedite the fix as you are the only one to be able to do so.

            Richard added a comment -

            Medium priority ? We are required to work in french by locale laws. I agree with others saying that this is high priority. Many thanks to Mickaël for the workaround, we will give it a try.

            Richard added a comment - Medium priority ? We are required to work in french by locale laws. I agree with others saying that this is high priority. Many thanks to Mickaël for the workaround, we will give it a try.

            I managed to fix this bug for the fr_FR language on Jira Server 7.7.0. Maybe the procedure here can be helpful to fix others languages as well (e.g. Russian, I don't know, sorry). These information are provided "as is" in the hope that it will be helpful...

            Be careful if you want to try to apply these modifications (but I can confirm that everything is working smoothly now in our production instance).

            1. Stop the JIRA Server instance.
            2. Locate the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar file in the ${JIRA_HOME}/plugins/installed-plugins directory.
            3. Move that jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar out of the installed-plugins/ directory, and make a backup of it since we are going to update it.
            4. Open the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar with 7-Zip or something similar, then navigate to the com/pyxis/greenhopper/jira/actions directory. A BoardAction_fr_FR.properties file should be there.
            5. Extract this BoardAction_fr_FR.properties somewhere, then open it with a text editor like Notepad++ or similar.
            6. Locate the gh.boards.issues2 key in the BoardAction_fr_FR.properties file and change its value to {0}{0,choice,0# demandes|1# demande|1< demandes}. Save the modified file.
            7. Drag and drop the modified BoardAction_fr_FR.properties file in the 7-Zip window, as its original location (overwrite the old one).
            8. Extract the atlassian-plugin.xml file from the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar and save it somewhere, then open that file with Notepad++ or similar.
            9. In the atlassian-plugin.xml file, locate the <version> tag, and update it with something "more updated", e.g. 7.7.0.v20180122104800.
            10. Drag and drop the modified atlassian-plugin.xml file in the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar file with 7-Zip.
            11. Now, we've updated the two BoardAction_fr_FR.properties and atlassian-plugin.xml files in the JAR file. Rename the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar to jira-software-language-pack-fr_FR-7.7.0.vXXXXXXXXXXXX.jar, e.g. 7.7.0.v20180122104800 in our example.
            12. Drag and drop the updated jira-software-language-pack-fr_FR-7.7.0.vXXXXXXXXXXXX.jar file in ${JIRA_HOME}/plugins/installed-plugins directory.
            13. Start JIRA Server instance.

            Now navigate to the JIRA Board, with the fr_FR language setted: everything should be working now!

            Note: This issue also relates to the JSWSERVER-15156.

            Mickaël Cardoso added a comment - I managed to fix this bug for the fr_FR language on Jira Server 7.7.0 . Maybe the procedure here can be helpful to fix others languages as well (e.g. Russian, I don't know, sorry). These information are provided "as is" in the hope that it will be helpful... Be careful if you want to try to apply these modifications ( but I can confirm that everything is working smoothly now in our production instance ). Stop the JIRA Server instance. Locate the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar file in the ${JIRA_HOME}/plugins/installed-plugins directory. Move that jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar out of the installed-plugins/ directory, and make a backup of it since we are going to update it. Open the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar with 7-Zip or something similar, then navigate to the com/pyxis/greenhopper/jira/actions directory. A BoardAction_fr_FR.properties file should be there. Extract this BoardAction_fr_FR.properties somewhere, then open it with a text editor like Notepad++ or similar. Locate the gh.boards.issues2 key in the BoardAction_fr_FR.properties file and change its value to { 0}{0,choice,0# demandes|1# demande|1< demandes }. Save the modified file. Drag and drop the modified BoardAction_fr_FR.properties file in the 7-Zip window, as its original location (overwrite the old one). Extract the atlassian-plugin.xml file from the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar and save it somewhere, then open that file with Notepad++ or similar. In the atlassian-plugin.xml file, locate the <version> tag, and update it with something "more updated", e.g. 7.7.0.v20180122104800 . Drag and drop the modified atlassian-plugin.xml file in the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar file with 7-Zip . Now, we've updated the two BoardAction_fr_FR.properties and atlassian-plugin.xml files in the  JAR file. Rename the jira-software-language-pack-fr_FR-7.7.0.v20180108103548.jar to jira-software-language-pack-fr_FR-7.7.0.vXXXXXXXXXXXX.jar , e.g. 7.7.0.v20180122104800 in our example. Drag and drop the updated jira-software-language-pack-fr_FR-7.7.0.vXXXXXXXXXXXX.jar file in ${JIRA_HOME}/plugins/installed-plugins directory. Start JIRA Server instance. Now navigate to the JIRA Board , with the fr_FR language setted: everything should be working now! Note: This issue also relates to the JSWSERVER-15156 .

            Same with chinese language, only english work well

            wangshengzhuang added a comment - Same with chinese language, only english work well

            Eric Gemme added a comment -

            I just noticed this bug has only a medium priority.   I consider loosing the ability to use Jira in our native language a higher issue.   We have a law up here that demands to provide french software to our users whenever possible making multi-language capabilities a major selection criteria.

            Switching to english is sure a workaround we can live with for a couple of days but not a couple of weeks.   Please raise the priority of this issue.

            Eric Gemme added a comment - I just noticed this bug has only a medium priority.   I consider loosing the ability to use Jira in our native language a higher issue.   We have a law up here that demands to provide french software to our users whenever possible making multi-language capabilities a major selection criteria. Switching to english is sure a workaround we can live with for a couple of days but not a couple of weeks.   Please raise the priority of this issue.

            JFDionne added a comment -

            Same here.

            JFDionne added a comment - Same here.

            Eric Gemme added a comment -

            Same with french language

            Eric Gemme added a comment - Same with french language

            Same here with French language ... is anybody have a workaround or something ?

             

            Jira 7.7.0

            Jean-F Gouin added a comment - Same here with French language ... is anybody have a workaround or something ?   Jira 7.7.0

            ctaulet added a comment -

            Hello!

            Same issue with french language

            Jira 7.7.0 

            ctaulet added a comment - Hello! Same issue with french language Jira 7.7.0 

            Hello!

            We have this problem in version 7.2.10

            Does any work doing for solve this problem?

            Aleksandr Gerasimenok added a comment - Hello! We have this problem in version 7.2.10 Does any work doing for solve this problem?

            Hi,

            We encounter the same problem with French language.

            Can't find any workaround

             

            Jean-François FORGET added a comment - Hi, We encounter the same problem with French language. Can't find any workaround  

            Anton Kolin [Teamlead] added a comment - Hello gys, There wouldn't be problems, when you use this plugin  https://marketplace.atlassian.com/plugins/com.atlassian.confluence.plugins.jirarussianlocal/server/overview .

            s.sukhaninskiy1651424454 added a comment -

            Good day!

            Our company also encountered with this problem.
            Since we are from Russia, the use of the Russian language. This issue is a blocking for the transition to the new version Jira.
            Please speed up the process of eliminating the problem!

            s.sukhaninskiy1651424454 added a comment - Good day! Our company also encountered with this problem. Since we are from Russia, the use of the Russian language. This issue is a blocking for the transition to the new version Jira. Please speed up the process of eliminating the problem!

            It would be great to get this fixed. Please

            Anton Borisov added a comment - It would be great to get this fixed. Please

              kkolonko Kamil Kolonko
              amasut Azfar Masut (Inactive)
              Affected customers:
              59 This affects my team
              Watchers:
              83 Start watching this issue

                Created:
                Updated:
                Resolved: