Jira Legacy macro not working when application link is "System JIRA"

XMLWordPrintable

    • 5
    • Severity 3 - Minor
    • 2

      Issue Summary

      Existing Jira Legacy macro cannot be rendered and instead shows the error "Unable to locate Jira server for this macro. It may be due to Application Link configuration." In the storage format of the macro, the "server" parameter is set to "System JIRA", for example:

      <ac:structured-macro ac:name="jira" ac:schema-version="1" data-layout="full-width" ac:local-id="[SAMPLE LOCAL ID]" ac:macro-id="[SAMPLE MACRO ID]">
        <ac:parameter ac:name="server">System JIRA</ac:parameter>
        <ac:parameter ac:name="serverId">[SAMPLE SERVER ID]</ac:parameter>
        ... 

      Steps to Reproduce

      1. Have an existing Jira Legacy macro on a page with "System JIRA" as the server parameter.

      Expected Results

      The Jira Legacy macro renders Jira tickets.

      Actual Results

      The "Unable to locate Jira server for this macro. It may be due to Application Link configuration." is displayed.

      Workaround

      There are multiple workarounds:

      1. Change "System JIRA" to "System Jira" for all affected macros. This can be done by editing the page's storage format through the REST API.
      2. Run Jira Macro Repair for the site.

            Assignee:
            Nick Yang
            Reporter:
            Selena Sui
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: