You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Gabriel Egolf <ge...@bju.edu> on 2003/06/25 20:48:10 UTC
Random ArrayIndexOutOfBoundsException
Hello all.
I'm in the last stages of development on a rather large project, and for
some time now have been plagued by a rather annoying problem. I'm not
sure even how the problem began, but I'll try to give as much
information as possible and hopefully one of you has run across it in
the past. Generally, the problem manifests itself as a blank page
containing nothing but the XML PI (<?xml version="1.0"
encoding="utf-8"?>). Occasionally, I'll get the contents of 2 unrelated
pages together. Unfortunately, this problem seems to be a completely
random occurence, and usually a server restart will solve it temporarily.
Here's my software environment:
JDK 1.4.1_02
Jetty 4.2.9
Cocoon 2.0.4
I've supplied an error trace from my error.log at the end of this
message. If you've seen this before, please let me know how you fixed it.
Thanks.
Gabriel Egolf
Developer
Bob Jones University
gegolf@bju.edu
ERROR (2003-06-25) 14:24.36:802 [access] (/giving/index)
PoolThread-9/CocoonServlet: Problem with Cocoon servlet
11535 org.apache.cocoon.ProcessingException: Exception during
processing of cocoon://giving/index.html:
java.lang.ArrayIndexOutOfBoundsException: -3
11536 at
org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSource.java:393)
11537 at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:143)
11538 at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
11539 at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:395)
11540 at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:154)
11541 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85)
11542 at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:158)
11543 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85)
11544 at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:166)
11545 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11546 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
11547 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11548 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145)
11549 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332)
11550 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293)
11551 at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:124)
11552 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11553 at
org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:140)
11554 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11555 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
11556 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11557 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145)
11558 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332)
11559 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293)
11560 at org.apache.cocoon.Cocoon.process(Cocoon.java:579)
11561 at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1043)
11562 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
11563 at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
11564 at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
11565 at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
11566 at org.mortbay.http.HttpContext.handle(HttpContext.java:1714)
11567 at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:507)
11568 at org.mortbay.http.HttpContext.handle(HttpContext.java:1664)
11569 at org.mortbay.http.HttpServer.service(HttpServer.java:863)
11570 at
org.mortbay.http.HttpConnection.service(HttpConnection.java:775)
11571 at
org.mortbay.http.ajp.AJP13Connection.handleNext(AJP13Connection.java:252)
11572 at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:792)
11573 at
org.mortbay.http.ajp.AJP13Listener.handleConnection(AJP13Listener.java:204)
11574 at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
11575 at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
11576 Caused by: java.lang.ArrayIndexOutOfBoundsException: -3
11577 at org.apache.xml.utils.IntStack.pop(IntStack.java:127)
11578 at
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.endElement(SAX2DTM.java:1889)
11579 at
org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.endElement(IncrementalSAXSource_Filter.java:287)
11580 at
org.apache.xalan.transformer.TransformerHandlerImpl.endElement(TransformerHandlerImpl.java:552)
11581 at
org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
11582 at
org.apache.cocoon.sitemap.ContentAggregator.endElem(ContentAggregator.java:329)
11583 at
org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:156)
11584 at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
11585 at
org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSource.java:381)
11586 ... 39 more
11587 java.lang.ArrayIndexOutOfBoundsException: -3
11588 at org.apache.xml.utils.IntStack.pop(IntStack.java:127)
11589 at
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.endElement(SAX2DTM.java:1889)
11590 at
org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.endElement(IncrementalSAXSource_Filter.java:287)
11591 at
org.apache.xalan.transformer.TransformerHandlerImpl.endElement(TransformerHandlerImpl.java:552)
11592 at
org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
11593 at
org.apache.cocoon.sitemap.ContentAggregator.endElem(ContentAggregator.java:329)
11594 at
org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:156)
11595 at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
11596 at
org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSource.java:381)
11597 at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:143)
11598 at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
11599 at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:395)
11600 at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:154)
11601 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85)
11602 at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:158)
11603 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85)
11604 at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:166)
11605 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11606 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
11607 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11608 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145)
11609 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332)
11610 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293)
11611 at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:124)
11612 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11613 at
org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:140)
11614 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11615 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
11616 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11617 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145)
11618 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332)
11619 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293)
11620 at org.apache.cocoon.Cocoon.process(Cocoon.java:579)
11621 at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1043)
11622 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
11623 at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
11624 at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
11625 at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
11626 at org.mortbay.http.HttpContext.handle(HttpContext.java:1714)
11627 at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:507)
11628 at org.mortbay.http.HttpContext.handle(HttpContext.java:1664)
11629 at org.mortbay.http.HttpServer.service(HttpServer.java:863)
11630 at
org.mortbay.http.HttpConnection.service(HttpConnection.java:775)
11631 at
org.mortbay.http.ajp.AJP13Connection.handleNext(AJP13Connection.java:252)
11632 at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:792)
11633 at
org.mortbay.http.ajp.AJP13Listener.handleConnection(AJP13Listener.java:204)
11634 at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
11635 at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
11636 java.lang.ArrayIndexOutOfBoundsException: -3
11637 at org.apache.xml.utils.IntStack.pop(IntStack.java:127)
11638 at
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.endElement(SAX2DTM.java:1889)
11639 at
org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.endElement(IncrementalSAXSource_Filter.java:287)
11640 at
org.apache.xalan.transformer.TransformerHandlerImpl.endElement(TransformerHandlerImpl.java:552)
11641 at
org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
11642 at
org.apache.cocoon.sitemap.ContentAggregator.endElem(ContentAggregator.java:329)
11643 at
org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:156)
11644 at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
11645 at
org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSource.java:381)
11646 at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:143)
11647 at
org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
11648 at
org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:395)
11649 at
org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:154)
11650 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85)
11651 at
org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:158)
11652 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:85)
11653 at
org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:166)
11654 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11655 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
11656 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11657 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145)
11658 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332)
11659 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293)
11660 at
org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:124)
11661 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11662 at
org.apache.cocoon.components.treeprocessor.sitemap.SelectNode.invoke(SelectNode.java:140)
11663 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11664 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:151)
11665 at
org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:109)
11666 at
org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:145)
11667 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:332)
11668 at
org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:293)
11669 at org.apache.cocoon.Cocoon.process(Cocoon.java:579)
11670 at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1043)
11671 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
11672 at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
11673 at
org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:294)
11674 at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
11675 at org.mortbay.http.HttpContext.handle(HttpContext.java:1714)
11676 at
org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:507)
11677 at org.mortbay.http.HttpContext.handle(HttpContext.java:1664)
11678 at org.mortbay.http.HttpServer.service(HttpServer.java:863)
11679 at
org.mortbay.http.HttpConnection.service(HttpConnection.java:775)
11680 at
org.mortbay.http.ajp.AJP13Connection.handleNext(AJP13Connection.java:252)
11681 at
org.mortbay.http.HttpConnection.handle(HttpConnection.java:792)
11682 at
org.mortbay.http.ajp.AJP13Listener.handleConnection(AJP13Listener.java:204)
11683 at
org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
11684 at
org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org
Re: Random ArrayIndexOutOfBoundsException
Posted by Gabriel Egolf <ge...@bju.edu>.
Sadly, I don't think it's gonna be a fix for this problem. I ran the
Environment Check stylesheet and it looks like my servlet engine is
using the correct Xalan version - 2.3.1. I'll attach the relevant XML
output at the end.
There was an observation that I might have some threadsafe coding
problems. Most of the errors appear in pages where simple
transformations (XML + XSL -> XHTML) are happening. I really am rather
at a loss. Any other ideas?
<?xml version="1.0" encoding="UTF-8"?>
<out>
<checkEnvironmentExtension>
<EnvironmentCheck version="$Revision: 1.10 $">
<environment>
<item key="version.DOM.draftlevel">2.0fd</item>
<item
key="java.class.path">/opt/jetty/ext/ant.jar:/opt/jetty/ext/jasper-compiler.jar:/opt/jetty/ext/jasper-runtime.jar:/opt/jetty/ext/jcert.jar:/opt/jetty/ext/jmxri.jar:/opt/jetty/ext/jmxtools.jar:/opt/jetty/ext/jnet.jar:/opt/jetty/ext/jsse.jar:/opt/jetty/lib/javax.servlet.jar:/opt/jetty/lib/org.mortbay.jetty.jar:/opt/jetty/lib/org.mortbay.jmx.jar:/usr/java/java/lib/tools.jar</item>
<item key="version.JAXP">1.1</item>
<item
key="java.ext.dirs">/usr/java/j2sdk1.4.1_02/jre/lib/ext</item>
<item key="version.xerces2">Xerces-J 2.0.0</item>
<item key="version.xerces1">not-present</item>
<item key="version.xalan2_2">Xalan Java 2.3.1</item>
<item key="version.xalan1">not-present</item>
<item key="version.ant">Apache Ant version 1.5 compiled
on July 9 2002</item>
<item key="java.version">1.4.1_02</item>
<item key="version.DOM">2.0</item>
<item key="version.crimson">present-unknown-version</item>
<item
key="sun.boot.class.path">/usr/java/j2sdk1.4.1_02/jre/lib/rt.jar:/usr/java/j2sdk1.4.1_02/jre/lib/i18n.jar:/usr/java/j2sdk1.4.1_02/jre/lib/sunrsasign.jar:/usr/java/j2sdk1.4.1_02/jre/lib/jsse.jar:/usr/java/j2sdk1.4.1_02/jre/lib/jce.jar:/usr/java/j2sdk1.4.1_02/jre/lib/charsets.jar:/usr/java/j2sdk1.4.1_02/jre/classes</item>
<item key="version.SAX">2.0</item>
<item key="version.xalan2x">Xalan Java 2.3.1</item>
</environment>
<status result="OK"/>
</EnvironmentCheck>
</checkEnvironmentExtension>
</out>
Gabe
Geoff Howard wrote:
>Really? I don't recognize that error as the typical endorsed lib
>problem, and thought Jetty handled endorsed libs differently and
>so didn't suffer this problem. Gabriel, did this work?
>
>Geoff
>
>
>
>>-----Original Message-----
>>From: Joerg Heinicke [mailto:joerg.heinicke@gmx.de]
>>Sent: Wednesday, June 25, 2003 6:42 PM
>>To: cocoon-users@xml.apache.org
>>Subject: Re: Random ArrayIndexOutOfBoundsException
>>
>>
>>Hello Gabriel,
>>
>>you seem to have the infamous endorsed libs problem. Try the environment
>>check mentioned at
>>http://wiki.cocoondev.org/Wiki.jsp?page=NoMoreDtmIdError to be sure.
>>Also a short overview about solutions is given. A more complete
>>description of the problem can be found at
>>http://wiki.cocoondev.org/Wiki.jsp?page=EndorsedLibsProblem.
>>
>>Joerg
>>
>>Gabriel Egolf wrote:
>>
>>
>>>Hello all.
>>>
>>>I'm in the last stages of development on a rather large
>>>
>>>
>>project, and for
>>
>>
>>>some time now have been plagued by a rather annoying problem. I'm not
>>>sure even how the problem began, but I'll try to give as much
>>>information as possible and hopefully one of you has run across it in
>>>the past. Generally, the problem manifests itself as a blank page
>>>containing nothing but the XML PI (<?xml version="1.0"
>>>encoding="utf-8"?>). Occasionally, I'll get the contents of 2
>>>
>>>
>>unrelated
>>
>>
>>>pages together. Unfortunately, this problem seems to be a completely
>>>random occurence, and usually a server restart will solve it
>>>
>>>
>>temporarily.
>>
>>
>>>Here's my software environment:
>>>JDK 1.4.1_02
>>>Jetty 4.2.9
>>>Cocoon 2.0.4
>>>
>>>I've supplied an error trace from my error.log at the end of this
>>>message. If you've seen this before, please let me know how
>>>
>>>
>>you fixed it.
>>
>>
>>>Thanks.
>>>
>>>Gabriel Egolf
>>>Developer
>>>Bob Jones University
>>>gegolf@bju.edu
>>>
>>>
>>>
>>...
>>
>>
>>
>>> 11587 java.lang.ArrayIndexOutOfBoundsException: -3
>>> 11588 at org.apache.xml.utils.IntStack.pop(IntStack.java:127)
>>> 11589 at
>>>org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.endElement(SAX2DTM.java:1889)
>>> 11590 at
>>>
>>>
>>>
>>org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.endElement(Incr
>>ementalSAXSource_Filter.java:287)
>>
>>
>>> 11591 at
>>>
>>>
>>>
>>org.apache.xalan.transformer.TransformerHandlerImpl.endElement(Tra
>>nsformerHandlerImpl.java:552)
>>
>>
>>> 11592 at
>>>
>>>
>>>
>>org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
>>
>>
>>> 11593 at
>>>
>>>
>>>
>>org.apache.cocoon.sitemap.ContentAggregator.endElem(ContentAggrega
>>tor.java:329)
>>
>>
>>> 11594 at
>>>
>>>
>>>
>>org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggreg
>>ator.java:156)
>>
>>
>>> 11595 at
>>>
>>>
>>>
>>org.apache.cocoon.components.pipeline.CachingEventPipeline.process
>>(CachingEventPipeline.java:250)
>>
>>
>>> 11596 at
>>>
>>>
>>>
>>org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSou
>>rce.java:381)
>>
>>
>>> 11597 at
>>>
>>>
>>>
>>org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.
>>java:143)
>>
>>
>>> 11598 at
>>>
>>>
>>>
>>org.apache.cocoon.components.pipeline.CachingEventPipeline.process
>>(CachingEventPipeline.java:250)
>>
>>
>>> 11599 at
>>>
>>>
>>>
>>org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces
>>s(CachingStreamPipeline.java:395)
>>
>>
>>> 11600 at
>>>
>>>
>>>
>>org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.i
>>nvoke(SerializeNode.java:154)
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
>>For additional commands, e-mail: cocoon-users-help@xml.apache.org
>>
>>
>>
>>
>>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
>For additional commands, e-mail: cocoon-users-help@xml.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org
Re: Random ArrayIndexOutOfBoundsException
Posted by Joerg Heinicke <jo...@gmx.de>.
More or less :-) It was meant in the sense that the Cocoon Xalan version
is not used, but JDK version. Though it works in most cases (e.g. using
JDK's 2.2.D11 instead of Cocoon 2.0.4's 2.3.1), it sometimes crashes.
The environment check would clarify it. And of course it was only a guess.
Joerg
Geoff Howard wrote:
> Really? I don't recognize that error as the typical endorsed lib
> problem, and thought Jetty handled endorsed libs differently and
> so didn't suffer this problem. Gabriel, did this work?
>
> Geoff
>
>
>>-----Original Message-----
>>From: Joerg Heinicke [mailto:joerg.heinicke@gmx.de]
>>
>>Hello Gabriel,
>>
>>you seem to have the infamous endorsed libs problem. Try the environment
>>check mentioned at
>>http://wiki.cocoondev.org/Wiki.jsp?page=NoMoreDtmIdError to be sure.
>>Also a short overview about solutions is given. A more complete
>>description of the problem can be found at
>>http://wiki.cocoondev.org/Wiki.jsp?page=EndorsedLibsProblem.
>>
>>Joerg
>>
>>Gabriel Egolf wrote:
>>
>>>Hello all.
>>>
>>>I'm in the last stages of development on a rather large
>>
>>project, and for
>>
>>>some time now have been plagued by a rather annoying problem. I'm not
>>>sure even how the problem began, but I'll try to give as much
>>>information as possible and hopefully one of you has run across it in
>>>the past. Generally, the problem manifests itself as a blank page
>>>containing nothing but the XML PI (<?xml version="1.0"
>>>encoding="utf-8"?>). Occasionally, I'll get the contents of 2
>>
>>unrelated
>>
>>>pages together. Unfortunately, this problem seems to be a completely
>>>random occurence, and usually a server restart will solve it
>>
>>temporarily.
>>
>>>Here's my software environment:
>>>JDK 1.4.1_02
>>>Jetty 4.2.9
>>>Cocoon 2.0.4
>>>
>>>I've supplied an error trace from my error.log at the end of this
>>>message. If you've seen this before, please let me know how
>>
>>you fixed it.
>>
>>>Thanks.
>>>
>>>Gabriel Egolf
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org
RE: Random ArrayIndexOutOfBoundsException
Posted by Geoff Howard <co...@leverageweb.com>.
Really? I don't recognize that error as the typical endorsed lib
problem, and thought Jetty handled endorsed libs differently and
so didn't suffer this problem. Gabriel, did this work?
Geoff
> -----Original Message-----
> From: Joerg Heinicke [mailto:joerg.heinicke@gmx.de]
> Sent: Wednesday, June 25, 2003 6:42 PM
> To: cocoon-users@xml.apache.org
> Subject: Re: Random ArrayIndexOutOfBoundsException
>
>
> Hello Gabriel,
>
> you seem to have the infamous endorsed libs problem. Try the environment
> check mentioned at
> http://wiki.cocoondev.org/Wiki.jsp?page=NoMoreDtmIdError to be sure.
> Also a short overview about solutions is given. A more complete
> description of the problem can be found at
> http://wiki.cocoondev.org/Wiki.jsp?page=EndorsedLibsProblem.
>
> Joerg
>
> Gabriel Egolf wrote:
> > Hello all.
> >
> > I'm in the last stages of development on a rather large
> project, and for
> > some time now have been plagued by a rather annoying problem. I'm not
> > sure even how the problem began, but I'll try to give as much
> > information as possible and hopefully one of you has run across it in
> > the past. Generally, the problem manifests itself as a blank page
> > containing nothing but the XML PI (<?xml version="1.0"
> > encoding="utf-8"?>). Occasionally, I'll get the contents of 2
> unrelated
> > pages together. Unfortunately, this problem seems to be a completely
> > random occurence, and usually a server restart will solve it
> temporarily.
> >
> > Here's my software environment:
> > JDK 1.4.1_02
> > Jetty 4.2.9
> > Cocoon 2.0.4
> >
> > I've supplied an error trace from my error.log at the end of this
> > message. If you've seen this before, please let me know how
> you fixed it.
> >
> > Thanks.
> >
> > Gabriel Egolf
> > Developer
> > Bob Jones University
> > gegolf@bju.edu
> >
>
> ...
>
> > 11587 java.lang.ArrayIndexOutOfBoundsException: -3
> > 11588 at org.apache.xml.utils.IntStack.pop(IntStack.java:127)
> > 11589 at
> > org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.endElement(SAX2DTM.java:1889)
> > 11590 at
> >
> org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.endElement(Incr
> ementalSAXSource_Filter.java:287)
> >
> > 11591 at
> >
> org.apache.xalan.transformer.TransformerHandlerImpl.endElement(Tra
> nsformerHandlerImpl.java:552)
> >
> > 11592 at
> >
> org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
> > 11593 at
> >
> org.apache.cocoon.sitemap.ContentAggregator.endElem(ContentAggrega
> tor.java:329)
> >
> > 11594 at
> >
> org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggreg
> ator.java:156)
> >
> > 11595 at
> >
> org.apache.cocoon.components.pipeline.CachingEventPipeline.process
> (CachingEventPipeline.java:250)
> >
> > 11596 at
> >
> org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSou
> rce.java:381)
> >
> > 11597 at
> >
> org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.
> java:143)
> > 11598 at
> >
> org.apache.cocoon.components.pipeline.CachingEventPipeline.process
> (CachingEventPipeline.java:250)
> >
> > 11599 at
> >
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.proces
> s(CachingStreamPipeline.java:395)
> >
> > 11600 at
> >
> org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.i
> nvoke(SerializeNode.java:154)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
> For additional commands, e-mail: cocoon-users-help@xml.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org
Re: Random ArrayIndexOutOfBoundsException
Posted by Joerg Heinicke <jo...@gmx.de>.
Hello Gabriel,
you seem to have the infamous endorsed libs problem. Try the environment
check mentioned at
http://wiki.cocoondev.org/Wiki.jsp?page=NoMoreDtmIdError to be sure.
Also a short overview about solutions is given. A more complete
description of the problem can be found at
http://wiki.cocoondev.org/Wiki.jsp?page=EndorsedLibsProblem.
Joerg
Gabriel Egolf wrote:
> Hello all.
>
> I'm in the last stages of development on a rather large project, and for
> some time now have been plagued by a rather annoying problem. I'm not
> sure even how the problem began, but I'll try to give as much
> information as possible and hopefully one of you has run across it in
> the past. Generally, the problem manifests itself as a blank page
> containing nothing but the XML PI (<?xml version="1.0"
> encoding="utf-8"?>). Occasionally, I'll get the contents of 2 unrelated
> pages together. Unfortunately, this problem seems to be a completely
> random occurence, and usually a server restart will solve it temporarily.
>
> Here's my software environment:
> JDK 1.4.1_02
> Jetty 4.2.9
> Cocoon 2.0.4
>
> I've supplied an error trace from my error.log at the end of this
> message. If you've seen this before, please let me know how you fixed it.
>
> Thanks.
>
> Gabriel Egolf
> Developer
> Bob Jones University
> gegolf@bju.edu
>
...
> 11587 java.lang.ArrayIndexOutOfBoundsException: -3
> 11588 at org.apache.xml.utils.IntStack.pop(IntStack.java:127)
> 11589 at
> org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.endElement(SAX2DTM.java:1889)
> 11590 at
> org.apache.xml.dtm.ref.IncrementalSAXSource_Filter.endElement(IncrementalSAXSource_Filter.java:287)
>
> 11591 at
> org.apache.xalan.transformer.TransformerHandlerImpl.endElement(TransformerHandlerImpl.java:552)
>
> 11592 at
> org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
> 11593 at
> org.apache.cocoon.sitemap.ContentAggregator.endElem(ContentAggregator.java:329)
>
> 11594 at
> org.apache.cocoon.sitemap.ContentAggregator.generate(ContentAggregator.java:156)
>
> 11595 at
> org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
>
> 11596 at
> org.apache.cocoon.components.source.SitemapSource.toSAX(SitemapSource.java:381)
>
> 11597 at
> org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:143)
> 11598 at
> org.apache.cocoon.components.pipeline.CachingEventPipeline.process(CachingEventPipeline.java:250)
>
> 11599 at
> org.apache.cocoon.components.pipeline.CachingStreamPipeline.process(CachingStreamPipeline.java:395)
>
> 11600 at
> org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:154)
---------------------------------------------------------------------
To unsubscribe, e-mail: cocoon-users-unsubscribe@xml.apache.org
For additional commands, e-mail: cocoon-users-help@xml.apache.org