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

Section macro can be very slow

    XMLWordPrintable

Details

    Description

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

      I have two threads that have have been active for 20 hours:

      "catalina-exec-1" #264 daemon prio=5 os_prio=0 tid=0x00007ffb5c005800 nid=0x4f9d runnable [0x00007ff98f8c7000]
         java.lang.Thread.State: RUNNABLE
              at java.util.regex.Pattern$CharProperty.match(Pattern.java:3777)
              at java.util.regex.Pattern$Curly.match1(Pattern.java:4293)
              at java.util.regex.Pattern$Curly.match(Pattern.java:4236)
              at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
              at java.util.regex.Pattern$Start.match(Pattern.java:3461)
              at java.util.regex.Matcher.search(Matcher.java:1248)
              at java.util.regex.Matcher.find(Matcher.java:637)
              at com.atlassian.confluence.extra.layout.SectionMacro.execute(SectionMacro.java:71)
              at com.atlassian.confluence.extra.layout.xhtml.SectionMacro.execute(SectionMacro.java:18)
              at sun.reflect.GeneratedMethodAccessor3905.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:483)
              at com.atlassian.confluence.macro.xhtml.XhtmlMacroManager$ResourceAwareMacroInvocationHandler.invoke(XhtmlMacroManager.java:229)
              at com.sun.proxy.$Proxy3342.execute(Unknown Source)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshalInternal(ViewMacroMarshaller.java:141)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:88)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:36)
              at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(UnmarshalMarshalFragmentTransformer.java:33)
              at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transformFragment(DefaultFragmentTransformer.java:154)
              at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(DefaultFragmentTransformer.java:130)
              at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:45)
              at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:41)
              at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:51)
              at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:125)
              at com.atlassian.confluence.content.render.xhtml.DeviceTypeAwareRenderer.render(DeviceTypeAwareRenderer.java:56)
              at com.atlassian.confluence.content.render.xhtml.DefaultFormatConverter.convertToViewFormat(DefaultFormatConverter.java:165)
              at com.atlassian.confluence.content.service.RenderContentCommandImpl.validateInternal(RenderContentCommandImpl.java:164)
              at com.atlassian.confluence.core.service.AbstractServiceCommand$ServiceCommandState$4.validate(AbstractServiceCommand.java:218)
              at com.atlassian.confluence.core.service.AbstractServiceCommand.isValid(AbstractServiceCommand.java:43)
      
      "catalina-exec-5" #270 daemon prio=5 os_prio=0 tid=0x00007ffb64009800 nid=0x4f9c runnable [0x00007ff98f9c8000]
         java.lang.Thread.State: RUNNABLE
              at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
              at java.util.regex.Pattern$GroupTail.match(Pattern.java:4717)
              at java.util.regex.Pattern$Curly.match1(Pattern.java:4287)
              at java.util.regex.Pattern$Curly.match(Pattern.java:4236)
              at java.util.regex.Pattern$GroupHead.match(Pattern.java:4658)
              at java.util.regex.Pattern$Start.match(Pattern.java:3461)
              at java.util.regex.Matcher.search(Matcher.java:1248)
              at java.util.regex.Matcher.find(Matcher.java:637)
              at com.atlassian.confluence.extra.layout.SectionMacro.execute(SectionMacro.java:71)
              at com.atlassian.confluence.extra.layout.xhtml.SectionMacro.execute(SectionMacro.java:18)
              at sun.reflect.GeneratedMethodAccessor3905.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:483)
              at com.atlassian.confluence.macro.xhtml.XhtmlMacroManager$ResourceAwareMacroInvocationHandler.invoke(XhtmlMacroManager.java:229)
              at com.sun.proxy.$Proxy3342.execute(Unknown Source)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshalInternal(ViewMacroMarshaller.java:141)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:88)
              at com.atlassian.confluence.content.render.xhtml.view.macro.ViewMacroMarshaller.marshal(ViewMacroMarshaller.java:36)
              at com.atlassian.confluence.content.render.xhtml.UnmarshalMarshalFragmentTransformer.transform(UnmarshalMarshalFragmentTransformer.java:33)
              at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transformFragment(DefaultFragmentTransformer.java:154)
              at com.atlassian.confluence.content.render.xhtml.transformers.DefaultFragmentTransformer.transform(DefaultFragmentTransformer.java:130)
              at com.atlassian.confluence.content.render.xhtml.storage.StorageXhtmlTransformer.transform(StorageXhtmlTransformer.java:45)
              at com.atlassian.confluence.content.render.xhtml.TransformerChain.transform(TransformerChain.java:41)
              at com.atlassian.confluence.content.render.xhtml.PluggableTransformerChain.transform(PluggableTransformerChain.java:51)
              at com.atlassian.confluence.content.render.xhtml.DefaultRenderer.render(DefaultRenderer.java:125)
              at com.atlassian.confluence.content.render.xhtml.DeviceTypeAwareRenderer.render(DeviceTypeAwareRenderer.java:56)
              at com.atlassian.confluence.content.render.xhtml.DefaultFormatConverter.convertToViewFormat(DefaultFormatConverter.java:165)
              at com.atlassian.confluence.content.service.RenderContentCommandImpl.validateInternal(RenderContentCommandImpl.java:164)
              at com.atlassian.confluence.core.service.AbstractServiceCommand$ServiceCommandState$4.validate(AbstractServiceCommand.java:218)
              at com.atlassian.confluence.core.service.AbstractServiceCommand.isValid(AbstractServiceCommand.java:43)
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              onevalainen Olli Nevalainen
              Votes:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: