We faced server start up in Sun JDK 1.6.24.From strace, we found the signal as
below
strace -p 10886 > /usr/local/src/tomcat_process.txt
Process 10886 attached - interrupt to quit
futex(0x7f8de5ae09d0, FUTEX_WAIT, 10887, NULL <unfinished ...>
+++ killed by SIGSEGV +++
After migrating to 1.6.37, it is working fine now. This infinite loop gets
handled in 1.6.37, it just came out of the loop and saved the JVM.
Question: What is the root cause for the below exception?
[code]
2012-11-20 05:33:46,094 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136959049.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,255 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136959673.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,278 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136960227.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,299 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136960401.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,321 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136960643.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,342 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136961080.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,363 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136961656.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,384 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136961876.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,405 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136962082.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,427 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136962562.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,448 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136963157.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,471 WARN
fo.magnolia.module.workflow.jcr.JCRExpressionStore: Skipping expression ( fei
1.7.2 owfe/owfe field:__definition__ publish j0.0.2 1353136963366.0 activation
0.1.0.2.1 ) (null)
2012-11-20 05:33:46,477 ERROR
fo.magnolia.module.workflow.jcr.JCRExpressionStore: contentIterator() failed to
set up an iterator
java.lang.StackOverflowError
at java.lang.StringCoding$StringEncoder.encode(Unknown Source)
at java.lang.StringCoding.encode(Unknown Source)
at java.lang.String.getBytes(Unknown Source)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(Unknown Source)
at java.io.File.exists(Unknown Source)
at sun.misc.URLClassPath$FileLoader.getResource(Unknown Source)
at sun.misc.URLClassPath$FileLoader.findResource(Unknown Source)
at sun.misc.URLClassPath.findResource(Unknown Source)
at java.net.URLClassLoader$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findResource(Unknown Source)
at java.lang.ClassLoader.getResource(Unknown Source)
at java.lang.ClassLoader.getResourceAsStream(Unknown Source)
at
org.apache.catalina.loader.WebappClassLoader.getResourceAsStream(WebappClassLoader.java:1498)
at org.apache.xerces.parsers.SecuritySupport$6.run(Unknown Source)
at
org.apache.catalina.loader.WebappClassLoader.getResourceAsStream(WebappClassLoader.java:1498)
at org.apache.xerces.parsers.SecuritySupport$6.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at
org.apache.xerces.parsers.SecuritySupport.getResourceAsStream(Unknown Source)
at
org.apache.xerces.parsers.ObjectFactory.findJarServiceProvider(Unknown Source)
at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown Source)
at org.apache.xerces.parsers.ObjectFactory.createObject(Unknown Source)
at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
at org.apache.xerces.parsers.SAXParser.<init>(Unknown Source)
at sun.reflect.GeneratedConstructorAccessor64.newInstance(Unknown
Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.xml.sax.helpers.NewInstance.newInstance(Unknown Source)
at org.xml.sax.helpers.XMLReaderFactory.loadClass(Unknown Source)
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source)
at org.jdom.input.SAXBuilder.createParser(SAXBuilder.java:610)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:460)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:807)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore.deserializeExpressionAsXml(JCRExpressionStore.java:293)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore.access$100(JCRExpressionStore.java:79)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:364)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:373)
at
info.magnolia.module.workflow.jcr.JCRExpressionStore$StoreIterator.fetchNext(JCRExpressionStore.java:367)
[/code]
--
Context is everything:
http://forum.magnolia-cms.com/forum/thread.html?threadId=2d047e73-edb3-419a-9c82-109ddf67cff0
----------------------------------------------------------------
For list details, see http://www.magnolia-cms.com/community/mailing-lists.html
Alternatively, use our forums: http://forum.magnolia-cms.com/
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------