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

PageBuilderService is not available to plugins since upgrade to Atlassian Plugins Webresource 3.0

      See PLUGWEB-72 for additional context.

      The Atlassian Webresource 3.0 release notes recommend that when upgrading, the PageBuilderService is a new component that should be wired by the host application.

      When Confluence upgraded to WR 3.0, this was not done, and instead Confluence uses a legacy, backwards-compatible constructor in the WebResourceManager that constructs a new instance of the PageBuilderService in-line.

      This is problematic for plugin developers as some parts of the old WebResourceManager API are now only available through the new PageBuilderService API, and the PageBuilderService is currently inaccessible to plugins.

      To address this, Confluence's should declare the PageBuilderService as a top-level, plugin-available Spring bean, and change Confluence's WebResourceManager to call the correct WebResourceManagerImpl constructor.

            [CONFSERVER-32379] PageBuilderService is not available to plugins since upgrade to Atlassian Plugins Webresource 3.0

            Katherine Yabut made changes -
            Workflow Original: JAC Bug Workflow v3 [ 2896795 ] New: CONFSERVER Bug Workflow v4 [ 2989919 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow v2 [ 2788244 ] New: JAC Bug Workflow v3 [ 2896795 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: JAC Bug Workflow [ 2735595 ] New: JAC Bug Workflow v2 [ 2788244 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2401078 ] New: JAC Bug Workflow [ 2735595 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 [ 2301024 ] New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2401078 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2234925 ] New: Confluence Workflow - Public Facing - Restricted v5 [ 2301024 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2197872 ] New: Confluence Workflow - Public Facing - Restricted v5.1 - TEMP [ 2234925 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v5 [ 1953118 ] New: Confluence Workflow - Public Facing - Restricted v5 - TEMP [ 2197872 ]
            Katherine Yabut made changes -
            Workflow Original: Confluence Workflow - Public Facing - Restricted v3 [ 1746055 ] New: Confluence Workflow - Public Facing - Restricted v5 [ 1953118 ]
            Katherine Yabut made changes -
            Workflow Original: CONF Bug Subtask WF (TEMP) [ 1708418 ] New: Confluence Workflow - Public Facing - Restricted v3 [ 1746055 ]

              jclark@atlassian.com Joe Clark
              jclark@atlassian.com Joe Clark
              Affected customers:
              0 This affects my team
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: