Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-18754

Attachments Macro is Broken after disabled attachment checkout plugin due to duplicate {attachments} macro

      Attachments Macro is Broken after disabled Attachment Checkout plugin.

      Since both plugins (Confluence Attachment plugin (bundled) and attachment checkout plugin) have the same macro (attachments), by default confluence will disable the bundled plugin once you install (enable) the Attachment Checkout plugin.

      It will do the same thing when you disable the attachment checkout plugin (Confluence will re-enable the bundled plugin).

      However, the attachments macro stops working even though all of the modules of confluence attachment plugin are re-enabled.

      Here are the steps to reproduce this problem:

      1. Upload attachment checkout plugin.
      2. Disable attachment checkout plugin.
      3. Verify confluence attachment plugin is enabled.
      4. View a wiki page with attachments macro, you will receive a warning

      "unknown macro - {attachments}".
      

      Workaround

      The workaround is to disable and re-enable Confluence Attachment plugin:

      1. Go to Administration as a Confluence system administrator
      2. Click on 'Plugins' in the navigation menu on the left hand side
      3. On the 'Manage Existing' tab, click the link to 'Show System Plugins'
      4. Search for 'Attachments', and find the 'Confluence Attachments Plugin'
      5. Click the 'Disable' button to disable the plugin
      6. Click the 'Enable' button to reenable the plugin.

            [CONFSERVER-18754] Attachments Macro is Broken after disabled attachment checkout plugin due to duplicate {attachments} macro

              Unassigned Unassigned
              vchang Vincent Chang
              Affected customers:
              2 This affects my team
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: