Uploaded image for project: 'Jira Service Management Cloud'
  1. Jira Service Management Cloud
  2. JSDCLOUD-9084

Missing or invalid application link error when linking a Confluence space to a knowledge base

XMLWordPrintable

      Issue Summary

      When linking a Confluence space to a Jira Service Desk project, an error appears saying that the Confluence application link is missing or invalid.

      Steps to Reproduce

      1. Go to the project settings for a Jira Service Desk project.
      2. Go to the 'Knowledge base' settings page.
      3. Click on 'Link to a Confluence space'.
      4. Observe the following error: "Can't connect to Confluence because the application link is missing or invalid. Check the Confluence settings in Application Links."

      Note that this issue only occurs on Jira sites where there are two Confluence application links which are both marked as 'system' and 'primary', and one of them is invalid. This can be checked by going to the 'Application Links' page in Jira settings.

      Expected Results

      A Confluence space can be linked to the knowledge base for the project without any errors.

      Actual Results

      The following error appears: "Can't connect to Confluence because the application link is missing or invalid. Check the Confluence settings in Application Links."

      Workaround

      The error occurs because the invalid Confluence application link is marked as both 'system' and 'primary', meaning Jira tries to use it instead of the real 'System Confluence' application link. Since the invalid application link is marked as 'system' it cannot be deleted to fix the error. However, the following workaround can be used to remove the 'primary' status from it allowing a knowledge base to be linked:

      1. On the Jira site, press the '.' key to open the quick navigation menu.
      2. Type 'Application links' and navigate to the page.
      3. Add a dummy Confluence application link. This can be done by doing the following:
        1. Enter a dummy URL into the textbox on the page, for example, 'https://test'.
        2. Click the 'Create new link' button.
        3. In the dialog that appears, ignore the warning and click 'Continue'.
        4. Enter a dummy application name, for example, 'Test'.
        5. For the application type, select 'Confluence'.
        6. Leave the other fields blank and click 'Continue'.
      4. Once the dummy application link has been created, mark it as primary:
        1. Click the menu button (•••) under the 'Actions' column for the dummy application link that was just created.
        2. Click 'Make primary' in the dropdown menu that appears.
      5. Delete the application link that was just created by clicking the menu button (•••) for the application link and choosing 'Delete'.
      6. You should now be able to navigate to Project settings and create link a Confluence space to a knowledge base.

              Unassigned Unassigned
              1a5cac92381c Caleb Joseph
              Votes:
              1 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: