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

Panel macro cannot handle links in the title

    XMLWordPrintable

Details

    Description

      Also tracked as https://studio.plugins.atlassian.com/browse/BASICMACROS-25

      This page on CAC has a link in the title of the panel macro: https://confluence.atlassian.com/display/JIRA042/Developer+Tutorials

      It is rendered as "Unable to render content due to system error: null"

      We should support link rendering in the title.

      2011-10-23 08:54:03,147 ERROR [TP-Processor8310] [atlassian.renderer.v2.V2Renderer] render Unable to render content due to system error: null
       -- url: /display/JIRA042/Developer+Tutorials | page: 231932616 | userName: anonymous | referer: http://confluence.atlassian.com/display/JIRA/Developer+Tutorials | action: viewpage
      java.lang.NullPointerException
              at com.atlassian.renderer.v2.components.link.LinkDecorator.render(LinkDecorator.java:35)
              at com.atlassian.renderer.v2.components.TokenRendererComponent.appendSubstitution(TokenRendererComponent.java:58)
              at com.atlassian.renderer.v2.components.AbstractRegexRendererComponent.regexRender(AbstractRegexRendererComponent.java:25)
              at com.atlassian.renderer.v2.components.TokenRendererComponent.render(TokenRendererComponent.java:44)
              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 sun.reflect.GeneratedMethodAccessor417.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at com.atlassian.plugin.osgi.hostcomponents.impl.DefaultComponentRegistrar$ContextClassLoaderSettingInvocationHandler.invoke(DefaultComponentRegistrar.java:129)
              at $Proxy119.render(Unknown Source)
              at sun.reflect.GeneratedMethodAccessor417.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at com.atlassian.plugin.osgi.bridge.external.HostComponentFactoryBean$DynamicServiceInvocationHandler.invoke(HostComponentFactoryBean.java:154)
              at $Proxy119.render(Unknown Source)
              at com.atlassian.renderer.v2.macro.basic.AbstractPanelMacro.execute(AbstractPanelMacro.java:67)
              at com.atlassian.confluence.plugins.macros.basic.PanelMacro.execute(PanelMacro.java:16)
              at sun.reflect.GeneratedMethodAccessor674.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at com.atlassian.confluence.macro.xhtml.XhtmlMacroManager$ResourceAwareMacroInvocationHandler.invoke(XhtmlMacroManager.java:217)
              at $Proxy828.execute(Unknown Source)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:111)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:30)
              at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(UnmarshalMarshalFragmentTransformer.java:27)
              at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(DefaultFragmentTransformer.java:103)
              at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:43)
              at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:41)
              at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:53)
              at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:54)
              at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:42)
              at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:32)
              at com.atlassian.confluence.pages.actions.ViewPageAction.execute(ViewPageAction.java:231)
      

      Attachments

        Issue Links

          Activity

            People

              don.willis@atlassian.com Don Willis
              slancashire Steve Lancashire (Inactive)
              Votes:
              12 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: