Cannot edit or copy a page with a huge amount of JIRA Issue Macro

XMLWordPrintable

    • 81
    • Severity 2 - Major
    • 14

      Summary

      When attempting to Edit or Copy a page containing a huge number of JIRA Issue Macro, the operation will not succeed and eventually fail with the error "Page Unavailable".

      Steps to Reproduce

      • Create a page in Confluence
      • Add Multiple Jira Macros to the page (e.g. more than 40/50)
      • Save the page.
      • Edit or Copy the page.

      Expected Results

      • The editor should load or the page should be copied.

      Actual Results

      The operation will seem to hang at first and eventually fail with the error "Page Unavailable".

      Notes

      On Confluence pages the contains JIRA Issue Macros that takes a huge amount of time to retrieve the data, the same error replicates.

      The following error was also noticed when trying to edit pages with a high quantity of Jira issue macros:

      Something's gone wrong.
      Our team has been notified. If the problem persists, please contact Atlassian Support.
      Error details:
      Error: Cannot read property 'type' of null.
          in ViewPageRedirectComponent
          in Connect(ViewPageRedirectComponent)
          in t
          in ViewPageRedirect
          in t
          in WithAnalytics(t)
          in WithStyles(WithAnalytics(t))
          in div
          in Unknown
          in InjectIntl(Component)
          in ShortcutContextComponent(InjectIntl(Component))
          in ViewPageRedux
          in t
          in c
          in withApollo(t)
          in ViewPageGraphQL
          in Connect(ViewPageGraphQL)
          in t
          in div
          in t
          in div
          in Unknown
          in WithStyles()
          in Connect(WithStyles())
          in t
          in div
          in div
          in div
          in AtlaskitThemeProvider__LegacyReset
          in t
          in Provider
          in t
          in div
          in ErrorBoundaryComponent
          in WithAnalytics(ErrorBoundaryComponent)
          in div
          in t
          in c
          in withApollo(t)
          in ResizableSplitPanel
          in n
          in ShortcutContextComponent(n)
          in WithAnalytics(ShortcutContextComponent(n))
          in WithStyles(WithAnalytics(ShortcutContextComponent(n)))
          in WithStyles(WithStyles(WithAnalytics(ShortcutContextComponent(n))))
          in Connect(WithStyles(WithStyles(WithAnalytics(ShortcutContextComponent(n)))))
          in n
          in c
          in withApollo(n)
          in n
          in t
          in withRouter(n)
          in t
          in r
          in Connect(r)
          in ShortcutsProvider
          in Connect(ShortcutsProvider)
          in div
          in n
          in e
          in e
          in n
          in xv
          in e
          in ChangeboardingManagerComponent
          in Connect(ChangeboardingManagerComponent)
          in ErrorBoundaryComponent
          in WithAnalytics(ErrorBoundaryComponent)
          in e
          in ConfluenceAnalyticsListener
          in e
          in e
          in e
          in Unknown
          in t
          in c
          in withApollo(t)
          in n
          in WithAnalytics(n)
          in Connect(WithAnalytics(n))
          in n
          in WithAnalytics(n)
          in n
          in WithTranslations
          in Connect(WithTranslations)
          in App
          in e
          in e
          in e
          in e
          in e
          in e
          in e
          in e
          in e
          in e
          in e
          in IntlProvider
          in n
          in Connect(n)
          in o
          in t
          in e
          in n
          in h
          in Root.
      Trace ID: undefined

            Assignee:
            Klaus (Inactive)
            Reporter:
            Ramon M (Inactive)
            Votes:
            24 Vote for this issue
            Watchers:
            43 Start watching this issue

              Created:
              Updated:
              Resolved: