Project Plan Blueprint Related Macros are Broken After Migrating from Cloud to Server

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: Low
    • None
    • Affects Version/s: 6.15.4
    • Component/s: Space - Blueprints
    • None
    • 7
    • Severity 2 - Major

      Issue Summary

      Project Plan Blueprint/Template is only available in Confluence Cloud at the moment.

      While importing pages contain macros associated with the blueprint, it will appear broken in Server. For example:

      Storage Format:

      <p style="text-align: right;">
        <ac:structured-macro ac:macro-id="8dfaf75c-4ee6-499e-9ca4-cc3ce3c0b60b" ac:name="create-from-template" ac:schema-version="1">
          <ac:parameter ac:name="blueprintModuleCompleteKey">com.atlassian.confluence.plugins.confluence-business-blueprints:projectplan-blueprint</ac:parameter>
          <ac:parameter ac:name="contentBlueprintId">c9730891-f70e-4123-9846-625308fc0dc9</ac:parameter>
          <ac:parameter ac:name="createButtonLabel">Create project plan</ac:parameter>
        </ac:structured-macro>
      </p>
      

      Environment

      Tested with Confluence Server version 6.15.4

      Steps to Reproduce

      1. On Confluence Cloud, create a page with 'Create From Template' macro
      2. Select Project Plan Template for the Template Name parameter
      3. Export Confluence Cloud to a Confluence Server Instance
      4. Check the page in Confluence Server

      Expected Results

      The macros will render and work as it should

      Actual Results

      The macros doesn't render because the blueprint module, com.atlassian.confluence.plugins.confluence-business-blueprints:projectplan-blueprint is missing

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

      java.lang.IllegalArgumentException: Unknown Blueprint: Blueprint id: c9730891-f70e-4123-9846-625308fc0dc9, module key: com.atlassian.confluence.plugins.confluence-business-blueprints:projectplan-blueprint, space: null
      

      Workaround

      Currently, there is no known workaround for this behavior. A workaround will be added here when available

            Assignee:
            Unassigned
            Reporter:
            Jonathan Soo
            Votes:
            6 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: