Uploaded image for project: 'Confluence Cloud'
  1. Confluence Cloud
  2. CONFCLOUD-11395

Plugin Repository Macro seems to download major XML files at request-time if uncached

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Medium
    • None

    Description

      NOTE: This bug report is for Confluence Cloud. Using Confluence Server? See the corresponding bug report.

      http://www.adaptavist.com/display/USERGUIDE/Confluence+Repository+Macros

      From a superficial glance it seems that this macro (which is used on quite a few pages) is executed at request time and polls huge amounts of data (2MB XML) file. This has happened for example during a RSS feed request:

      008-04-09 18:17:28,042 ERROR [resin-tcp-connection-j2ee.confluence.atlassian.com:8080-5143] [plugin.repository.plugin.RepositoryPluginMacro] execute com.atlassian.plugin.repository.model.RepositoryException: Error downloading: http://confluence.dev
      eloper.atlassian.com/plugin-repository/proxy.action?decorator=none&buildNumber=-1&repoClientVer=2.0.13&os=amd64&javaVer=1.6.0_04&javaVendor=Sun+Microsystems+Inc.
      The server confluence.developer.atlassian.com failed to respond with a valid HTTP response
      – url: /spaces/createrssfeed.action | userName: anonymous | action: createrssfeed
      com.atlassian.plugin.repository.model.RepositoryException: Error downloading: http://confluence.developer.atlassian.com/plugin-repository/proxy.action?decorator=none&buildNumber=-1&repoClientVer=2.0.13&os=amd64&javaVer=1.6.0_04&javaVendor=Sun+Micros
      ystems+Inc.
      The server confluence.developer.atlassian.com failed to respond with a valid HTTP response
      at com.atlassian.plugin.repository.datasource.ProxyDataSource.getData(ProxyDataSource.java:187)
      at com.atlassian.plugin.repository.datasource.ProxyDataSource.getAllPlugins(ProxyDataSource.java:267)
      at com.atlassian.plugin.repository.plugin.RepositoryPluginMacro.execute(RepositoryPluginMacro.java:457)
      at com.atlassian.renderer.v2.macro.ResourceAwareMacroDecorator.execute(ResourceAwareMacroDecorator.java:45)
      at com.atlassian.renderer.v2.components.MacroRendererComponent.executeMacro(MacroRendererComponent.java:297)
      at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java:255)
      at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java:151)
      at com.atlassian.renderer.v2.components.WikiContentRendererHandler.handleMacro(WikiContentRendererHandler.java:18)
      at com.atlassian.renderer.v2.WikiMarkupParser.makeMacro(WikiMarkupParser.java:126)
      at com.atlassian.renderer.v2.WikiMarkupParser.makeMacro(WikiMarkupParser.java:114)
      at com.atlassian.renderer.v2.WikiMarkupParser.handlePotentialMacro(WikiMarkupParser.java:99)
      at com.atlassian.renderer.v2.WikiMarkupParser.parse(WikiMarkupParser.java:60)
      at com.atlassian.renderer.v2.components.MacroRendererComponent.render(MacroRendererComponent.java:47)
      at com.atlassian.renderer.v2.V2Renderer.render(V2Renderer.java:53)
      at com.atlassian.renderer.v2.plugin.PluggableV2Renderer.render(PluggableV2Renderer.java:30)
      at com.atlassian.renderer.v2.V2SubRenderer.render(V2SubRenderer.java:44)
      at com.atlassian.renderer.v2.components.MacroRendererComponent.processMacro(MacroRendererComponent.java:252)
      at com.atlassian.renderer.v2.components.MacroRendererComponent.makeMacro(MacroRendererComponent.java:151)
      at com.atlassian.renderer.v2.components.WikiContentRendererHandler.handleMacro(WikiContentRendererHandler.java:18)

      Attachments

        Issue Links

          Activity

            People

              matt@atlassian.com Matt Ryall
              pfragemann Per Fragemann [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: