Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-69405

Jira 8+ external gadget to Confluence throws MSG gadget labels

    XMLWordPrintable

Details

    Description

      Issue Summary

      Confluence using external gadget link to Jira 8.0+ when application linked well not display the labels.

      Steps to Reproduce

      1. Create application link (Oauth or Oauth Impersonation) between Jira 8.0+ and Confluence.
      2. Get the gadget xml link from Jira i.e http://localhost:8080/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:created-vs-resolved-issues-chart-gadget/gadgets/createdvsresolved-gadget.xml
        • Insert it into Confluence's External Gadget -> Gadget specification URL
      3. Create a Confluence page and add the external gadget via open macro
      4. Select the gadget in this case created vs resolved

      Expected Results

      Gadget will display with all labels with data in Confluence page

      Actual Results

      Data comes through in the gadget except for the labels where it will show -
      MSG_Gadgets
      Jira 8.0

      Works in Jira 7.12

      The below exception is thrown in the atlassian-http-access.log file:

      Jira 7.12 access logging calls
      127.0.0.1 i974x2379x1 - [29/May/2019:16:14:45 +1000] "GET http://localhost:8080/j7120/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:created-vs-resolved-issues-chart-gadget/gadgets/createdvsresolved-gadget.xml HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o974x2379x1 - [29/May/2019:16:14:45 +1000] "GET http://localhost:8080/j7120/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:created-vs-resolved-issues-chart-gadget/gadgets/createdvsresolved-gadget.xml HTTP/1.1" 200 109729 0.0030 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i974x2380x1 - [29/May/2019:16:14:45 +1000] "GET http://localhost:8080/j7120/rest/gadgets/1.0/g/messagebundle/und/gadget.common%2Cgadget.created.vs.resolved HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o974x2380x1 - [29/May/2019:16:14:45 +1000] "GET http://localhost:8080/j7120/rest/gadgets/1.0/g/messagebundle/und/gadget.common%2Cgadget.created.vs.resolved HTTP/1.1" 200 11147 0.0020 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i974x2381x1 - [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o974x2381x1 - [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0030 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i974x2382x1 admin [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1f3amti"
      127.0.0.1 o974x2382x1 admin [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 462 0.0170 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1f3amti"
      127.0.0.1 i974x2383x1 - [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o974x2383x1 - [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0020 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i974x2384x1 admin [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1pnccm5"
      127.0.0.1 o974x2384x1 admin [29/May/2019:16:14:50 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 246 0.0090 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1pnccm5"
      127.0.0.1 i974x2385x1 - [29/May/2019:16:14:52 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o974x2385x1 - [29/May/2019:16:14:52 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" 400 108 0.0010 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i974x2386x1 admin [29/May/2019:16:14:52 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "4xn1ek"
      127.0.0.1 o974x2386x1 admin [29/May/2019:16:14:52 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" 200 45 0.0080 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "4xn1ek"
      127.0.0.1 i974x2387x1 - [29/May/2019:16:14:53 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o974x2387x1 - [29/May/2019:16:14:53 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" 400 108 0.0020 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i974x2388x1 admin [29/May/2019:16:14:53 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1kaqlwv"
      127.0.0.1 o974x2388x1 admin [29/May/2019:16:14:53 +1000] "GET http://localhost:8080/j7120/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" 200 38905 0.0770 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1kaqlwv"
      
      Jira 8.0 access logging calls
      127.0.0.1 i977x774x1 - [29/May/2019:16:17:09 +1000] "GET http://localhost:8800/j800/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:created-vs-resolved-issues-chart-gadget/gadgets/createdvsresolved-gadget.xml HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x774x1 - [29/May/2019:16:17:09 +1000] "GET http://localhost:8800/j800/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:created-vs-resolved-issues-chart-gadget/gadgets/createdvsresolved-gadget.xml HTTP/1.1" 200 109121 0.0030 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x775x1 - [29/May/2019:16:17:09 +1000] "GET http://localhost:8800/j800/rest/gadgets/1.0/g/messagebundle/und/gadget.common%2Cgadget.created.vs.resolved HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x775x1 - [29/May/2019:16:17:09 +1000] "GET http://localhost:8800/j800/rest/gadgets/1.0/g/messagebundle/und/gadget.common%2Cgadget.created.vs.resolved HTTP/1.1" 200 11147 0.0020 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x776x1 - [29/May/2019:16:17:13 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x776x1 - [29/May/2019:16:17:13 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0060 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x777x1 admin [29/May/2019:16:17:13 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1bzrlhn"
      127.0.0.1 o977x777x1 admin [29/May/2019:16:17:13 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0180 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1bzrlhn"
      127.0.0.1 i977x778x1 - [29/May/2019:16:17:14 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x778x1 - [29/May/2019:16:17:14 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0030 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x779x1 admin [29/May/2019:16:17:14 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1gh34h8"
      127.0.0.1 o977x779x1 admin [29/May/2019:16:17:14 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0120 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1gh34h8"
      127.0.0.1 i977x780x1 - [29/May/2019:16:17:16 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x780x1 - [29/May/2019:16:17:16 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0030 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x781x1 admin [29/May/2019:16:17:16 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "49uoih"
      127.0.0.1 o977x781x1 admin [29/May/2019:16:17:16 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0120 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "49uoih"
      127.0.0.1 i977x782x1 - [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x782x1 - [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0030 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x783x1 admin [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "h0wsny"
      127.0.0.1 o977x783x1 admin [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 240 0.0100 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "h0wsny"
      127.0.0.1 i977x784x1 - [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x784x1 - [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 2 0.0030 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x785x1 admin [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "138pvy2"
      127.0.0.1 o977x785x1 admin [29/May/2019:16:17:17 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/pickers/projectsAndFilters HTTP/1.1" 200 240 0.0100 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "138pvy2"
      127.0.0.1 i977x786x1 - [29/May/2019:16:17:19 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x786x1 - [29/May/2019:16:17:19 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" 400 108 0.0020 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x787x1 admin [29/May/2019:16:17:19 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1a0uas1"
      127.0.0.1 o977x787x1 admin [29/May/2019:16:17:19 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/validate HTTP/1.1" 200 45 0.0070 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "1a0uas1"
      127.0.0.1 i977x788x1 - [29/May/2019:16:17:19 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 o977x788x1 - [29/May/2019:16:17:19 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" 400 108 0.0010 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" -
      127.0.0.1 i977x789x1 admin [29/May/2019:16:17:19 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" - - - - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "19dsqlm"
      127.0.0.1 o977x789x1 admin [29/May/2019:16:17:20 +1000] "GET http://localhost:8800/j800/rest/gadget/1.0/createdVsResolved/generate HTTP/1.1" 200 38935 0.0840 - "Apache-HttpClient/4.5.5 (Java/1.8.0_201)" "19dsqlm"
      

      Notes

      Going to the gadget xml for Jira 8.0 returns -
      http://localhost:8800/j800/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:created-vs-resolved-issues-chart-gadget/gadgets/createdvsresolved-gadget.xml

      Which looks exactly the same as Jira 7.12 -
      http://localhost:8080/j7120/rest/gadgets/1.0/g/com.atlassian.jira.gadgets:created-vs-resolved-issues-chart-gadget/gadgets/createdvsresolved-gadget.xml

      Workaround

      Use Jira Chart Macros available out-of-the box in Confluence.

      The chart options shown in the above snapshot are available in Confluence.

      26th June 2019:

      • Issue Statistics macro also affected
      • Filter Results Gadget when 0 results

      Attachments

        1. external_jira_gadgets.png
          external_jira_gadgets.png
          119 kB
        2. JIM.png
          JIM.png
          125 kB
        3. Jira 7.12 chart in confluence.png
          Jira 7.12 chart in confluence.png
          367 kB
        4. jira712 gadget xml results.png
          jira712 gadget xml results.png
          1.37 MB
        5. Jira 8.0 chart in confluence.png
          Jira 8.0 chart in confluence.png
          329 kB
        6. jira8 gadget xml results.png
          jira8 gadget xml results.png
          1.34 MB

        Issue Links

          Activity

            People

              pprzytarski Pawel Przytarski
              dung@atlassian.com Dave (Inactive)
              Votes:
              21 Vote for this issue
              Watchers:
              29 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: