Unable to use other Macros - Children Display

So I just migrated my Confluence Server from one Datacenter to another. After trying to create a new page, I attempted to insert a 'Chlidren Display' macro found under 'Confluence content' which is under 'other macros'. It doesn't look like it does anything, but won't let me preview or publish. Here's the output from the atlassian.confluence.log:

2017-11-03 09:13:24,712 ERROR [http-nio-8443-exec-16] [ContainerBase.[Standalone].[localhost].[/]] log Unhandled exception occurred whilst decorating page
 -- referer: https://redacted.com/pages/resumedraft.action?draftId=8880134&draftShareId=9fb4bdf9-dadb-4002-a3df-2944b947a212 | url: /plugins/servlet/confluence/placeholder/macro | traceId: 42a135eb53ca5ad8 | userName: admin
java.lang.ArrayIndexOutOfBoundsException: 0
      
2017-11-03 09:13:24,717 ERROR [http-nio-8443-exec-16] [[Standalone].[localhost].[/].[servlet-module-container-servlet]] log Servlet.service() for servlet [servlet-module-container-servlet] in context with path [] threw exception
java.lang.ArrayIndexOutOfBoundsException: 0
2017-11-03 09:13:24,776 INFO [http-nio-8443-exec-16] [atlassian.confluence.status.SystemErrorInformationLogger] writeToLog
Request Unique ID : 56b03dee-63e3-4023-8a6d-fe43913fe99d
--------------------------
JVM Stats
--------------------------
usedMemory = 704643088
usedMemoryInMegabytes = 672
availableHeap = 369098736
freeMemoryInMegabytes = 351
allocatedHeap = 1073741824
freeAllocatedHeap = 369098736
totalMemory = 1073741824
totalMemoryInMegabytes = 1024
availablePermGen = 0
maxPermGen = -1
maxHeap = 1073741824
usedHeap = 704643088
freeMemory = 369098736
usedPermGen = -1
--------------------------
Request Information
--------------------------
URL: redacted.com
Scheme: https
Server: redacted.com
Port: 443
URI: /500page.jsp
Context Path:
Servlet Path: /500page.jsp
Path Info: null
Query String: definition=e2NoaWxkcmVufQ&locale=en_GB&version=2
--------------------------
Attributes
--------------------------
javax.servlet.forward.request_uri: /plugins/servlet/confluence/placeholder/macro
javax.servlet.forward.context_path:
javax.servlet.forward.servlet_path: /plugins/servlet
javax.servlet.forward.path_info: /confluence/placeholder/macro
javax.servlet.forward.query_string: definition=e2NoaWxkcmVufQ&locale=en_GB&version=2
javax.servlet.error.status_code: 500
com.atlassian.confluence.impl.profiling.DecoratorTimings: com.atlassian.confluence.impl.profiling.DecoratorTimings@64c77dff
com.opensymphony.sitemesh.APPLIED_ONCE: true
__cleanup_recursion_counter: 0
com.atlassian.confluence.web.filter.validateparam.RequestParamValidationFilter_already_filtered: true
atlassian.core.seraph.original.url: /500page.jsp?definition=e2NoaWxkcmVufQ&locale=en_GB&version=2
com.atlassian.labs.botkiller.BotKillerFilter: true
com.atlassian.gzipfilter.GzipFilter_already_filtered: true
Confluence-Request-Time: 1509714804639
javax.servlet.request.ssl_session_mgr: org.apache.tomcat.util.net.jsse.JSSESupport@61427d9d
com.atlassian.confluence.web.ConfluenceJohnsonFilter_already_filtered: true
com.atlassian.seraph.auth.LoginReason: OK
org.apache.tomcat.util.net.secure_protocol_version: TLSv1.2
javax.servlet.request.key_size: 128
javax.servlet.error.message:
javax.servlet.error.servlet_name: servlet-module-container-servlet
javax.servlet.request.cipher_suite: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
javax.servlet.request.ssl_session_id: 59fc6b3d8e15c133cc43676d887bb702541cd11759dfab9960828fc34b53c292
com.atlassian.confluence.security.websudo.MessagesDecoratorFilter__already_filtered__: true
B3-TraceId: b2c51879164161
loginfilter.already.filtered: true
javax.servlet.error.request_uri: /plugins/servlet/confluence/placeholder/macro
com.atlassian.core.filters.HeaderSanitisingFilter_already_filtered: true
com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFixupFilter: true
javax.servlet.error.exception: java.lang.ArrayIndexOutOfBoundsException: 0
os_securityfilter_already_filtered: true
com.atlassian.prettyurls.filter.PrettyUrlsSiteMeshFilter: true
--------------------------
Parameters
--------------------------
definition : e2NoaWxkcmVufQ
locale : en_GB
version : 2
caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at sun.font.CompositeStrike.getStrikeForSlot(CompositeStrike.java:75)

 

1 answer

0 vote
Ann Worley Atlassian Team Nov 06, 2017

Thanks for the log excerpt.

Please let me know, can you save pages without macros or does the error only appear when you try to insert a macro?

Macros are provided by plugins and a plugin cache can get out of sync during a move. If the issue only occurs with macros, please try the procedure described in: How to clear Confluence plugins cache

If no pages can be edited/saved, and you are running a version of Confluence above 6.0, please check the steps in Troubleshooting Collaborative Editing.

When you restart Confluence, please watch the logs during startup for any entries that start with ERROR and let me know of any that seem relevant to the issue.

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Posted Jul 10, 2018 in Confluence

We want to see the templates you've created in Confluence!

Hi Community, Jessica here from the Confluence Product Marketing team!  July’s community challenge is all about sharing pictures  — and as an extension of our first post on what ...

606 views 20 11
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you