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

Some macros/pages fail to render with Content Formatting Macros

    • Icon: Bug Bug
    • Resolution: Invalid
    • Icon: Low Low
    • None
    • None
    • None
    • Adaptavist Content Formatting Macros versions:

      • 4.2.13
      • 4.2.14
      • 4.2.15

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

      Symptoms

      • Certain pages with macros do not render on time, the page times out
      • The following or similar stack trace appears in the logs:
        2016-01-08 09:15:55,846 ERROR [ajp-nio-8009-exec-3] [adaptavist.analytics.common.GoogleAnalyticsService] sendDataToAnalytics Unable to send analytics data to google service!
         -- referer: http://base.url/path | url: /path | userName: admin | action: viewpage | page: 12345678
        java.net.SocketException: Network is unreachable
                at java.net.PlainSocketImpl.socketConnect(Native Method)
                at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
                at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
                at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
                at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
                at java.net.Socket.connect(Socket.java:589)
                at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117)
                at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
                at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
                at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
                at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
                at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:882)
                at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
                at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:107)
                at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55)
                at com.adaptavist.analytics.common.GoogleAnalyticsService.sendDataToAnalytics(GoogleAnalyticsService.java:69)
                at com.adaptavist.analytics.common.GoogleAnalyticsService.sendDataToAnalytics(GoogleAnalyticsService.java:47)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:37)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
                at com.adaptavist.analytics.macrosusage.AbstractAnalyticsLegacyMacro.execute(AbstractAnalyticsLegacyMacro.java:32)
                at com.adaptavist.confluence.contentformatting.ContentFormattingMacro.renderMacro(ContentFormattingMacro.java:49)
        ...
        

      Environment

      • Adaptavist Content Formatting Macros version 4.2.13-4.2.15 is installed

      Problem

      This is an issue with the mentioned third-party add-on. The problem is caused by the add-on gathering Google Analytics data and tries to send it. If this fails for any reason (network error for example), the macro rendering may take longer than the page rendering timeout.

      Workaround

      Downgrade to any version of the plugin prior to 4.2.13.

      Solution

      If you have an active support license with Adaptavist, you can track this issue with reference CONTENTF-251. Wait for the bug to be fixed and install the plugin version that contains it.
      Update: The issue was reportedly fixed in version 4.2.16 of the plugin.

            [CONFSERVER-40469] Some macros/pages fail to render with Content Formatting Macros

            Yes still there in 4.2.17. I see an update 4.2.18. Has anyone tried it?

            Priya Ayyadevara added a comment - Yes still there in 4.2.17. I see an update 4.2.18. Has anyone tried it?

            still this error in 4.2.17

            Yvan Le Texier added a comment - still this error in 4.2.17

              Unassigned Unassigned
              pkoczan Peter Koczan (Inactive)
              Affected customers:
              0 This affects my team
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: