The following makes our JVM crash with no specific log messages
<ac:macro ac:name="include-section"> <ac:parameter ac:name="page">Some unexisting page</ac:parameter> </ac:macro>
It is possible to reproduce this using the macro browser tool, too. We started seeing this after deleting a page used in this macro. As it stands, I can't even be sure if that's the only macro showing this behavior.
Is there anything I can do, other than disable the macro ? Have others seen the same problem ? Do I have any other choice than try all macros for possibly similar behavior ?
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.7-b02, mixed mode)
After updating to 1.6.0_45, the JVM stopped crashing, and we now see this, which confirms my suspicion that this was similar to CONF-15247:
2013-04-26 18:09:26,407 ERROR [http-8090-6] [confluence.util.velocity.VelocityUtils] getRenderedTemplate Error occurred rendering template: zen/templates/include-section.vm -- referer: http://wiki.magnolia-cms.com/display/SANDBOX/Home | url: /display/SANDBOX/test2 | userName: gjoseph | action: viewpage | page: 64520194 org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getIncludedContent' in class com.zenfoundation.macros.IncludeSectionMacro threw exception java.lang.StackOverflowError at theme/html/macros/include-section.html[line 2, column 42] at org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:237) [...] Caused by: java.lang.StackOverflowError at java.nio.charset.CharsetDecoder.<init>(CharsetDecoder.java:169) at java.nio.charset.CharsetDecoder.<init>(CharsetDecoder.java:209) at sun.nio.cs.US_ASCII$Decoder.<init>(US_ASCII.java:49) at sun.nio.cs.US_ASCII$Decoder.<init>(US_ASCII.java:46) at sun.nio.cs.US_ASCII.newDecoder(US_ASCII.java:39) at java.lang.StringCoding$StringDecoder.<init>(StringCoding.java:116)
which is then followed by
2013-04-26 18:09:26,629 ERROR [http-8090-6] [sf.hibernate.collection.PersistentCollection] initialize Failed to lazily initialize a collection -- referer: http://wiki.magnolia-cms.com/display/SANDBOX/Home | url: /display/SANDBOX/test2 | userName: gjoseph | action: viewpage | page: 64520194 net.sf.hibernate.HibernateException: collection was evicted at net.sf.hibernate.impl.SessionImpl.initializeCollection(SessionImpl.java:3307)
I'd attach the full stacktrace if I could; I'll be happy to email it to anyone who could help fixing this.
Do you use templates with Confluence? Take part in a remote 1-hr workshop. You'll receive USD $100 for your time! We're looking for people to participate in a remote 1-hr workshop...
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!
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