[ http://issues.apache.org/jira/browse/COCOON-421?page=all ]
     
Helma van der Linden closed COCOON-421:
---------------------------------------

    Resolution: Fixed

> [XMLFORM] java.lang.ArrayOutOfBoundsException
> ---------------------------------------------
>
>          Key: COCOON-421
>          URL: http://issues.apache.org/jira/browse/COCOON-421
>      Project: Cocoon
>         Type: Bug
>   Components: - Components: Avalon
>     Versions: 2.0.5-dev (Current CVS)
>  Environment: Operating System: All
> Platform: All
>     Reporter: James Snyder
>     Assignee: Cocoon Developers Team

>
> Using both Xalan 2.3.1 and 2.4.0 or Saxon 6.5.2 with Xerces 2.1.0. I get the 
> following stack trace when using the xmlform example wizard. I have seen this 
> issue in past archives but there was no conclusive remedy. The initial panel 
> comes up correctly, but when I try to transition, the exception occurs. Note 
> that both incremental and non-incremental XSLT processor flags produce the 
> same 
> result.
> Original exception : java.lang.ArrayIndexOutOfBoundsException
> at org.apache.xml.utils.IntStack.pop(IntStack.java:127)
> at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.endElement(SAX2DTM.java:1785)
> at org.apache.xalan.transformer.TransformerHandlerImpl.endElement
> (TransformerHandlerImpl.java:549)
> at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
> at org.apache.cocoon.xml.AbstractXMLPipe.endElement(AbstractXMLPipe.java:147)
> at org.apache.cocoon.transformation.AbstractSAXTransformer.endElement
> (AbstractSAXTransformer.java:366)
> at org.apache.cocoon.components.sax.XMLTeePipe.endElement(XMLTeePipe.java:124)
> at org.apache.xerces.parsers.AbstractSAXParser.endElement
> (AbstractSAXParser.java:585)
> at org.apache.xerces.impl.XMLNamespaceBinder.handleEndElement
> (XMLNamespaceBinder.java:898)
> at org.apache.xerces.impl.XMLNamespaceBinder.endElement
> (XMLNamespaceBinder.java:644)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement
> (XMLDocumentFragmentScannerImpl.java:1008)
> at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.
> dispatch(XMLDocumentFragmentScannerImpl.java:1469)
> at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument
> (XMLDocumentFragmentScannerImpl.java:329)
> at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
> at org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
> at org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
> at org.apache.xerces.parsers.AbstractSAXParser.parse
> (AbstractSAXParser.java:1175)
> at org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:264)
> at org.apache.avalon.excalibur.xml.JaxpParser.parse(JaxpParser.java:215)
> at org.apache.excalibur.xmlizer.impl.TextXMLizer.toSAX(TextXMLizer.java:44)
> at org.apache.excalibur.xmlizer.impl.AbstractXMLizer.toSAX
> (AbstractXMLizer.java:102)
> at org.apache.excalibur.xmlizer.impl.XMLizerImpl.toSAX(XMLizerImpl.java:94)
> at org.apache.cocoon.environment.AbstractEnvironment.toSAX
> (AbstractEnvironment.java:536)
> at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:140)
> at 
> org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.pro
> cessXMLPipeline(AbstractCachingProcessingPipeline.java:273)
> at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process
> (AbstractProcessingPipeline.java:487)
> at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke
> (SerializeNode.java:149)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:83)
> at org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke
> (ActTypeNode.java:155)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:83)
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke
> (PreparableMatchNode.java:162)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:107)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
> (PipelineNode.java:153)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:107)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
> (PipelinesNode.java:150)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
> (TreeProcessor.java:326)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
> (TreeProcessor.java:308)
> at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke
> (MountNode.java:131)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:83)
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke
> (PreparableMatchNode.java:162)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:107)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
> (PipelineNode.java:153)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:107)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
> (PipelinesNode.java:150)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
> (TreeProcessor.java:326)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
> (TreeProcessor.java:308)
> at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke
> (MountNode.java:131)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:83)
> at 
> org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke
> (PreparableMatchNode.java:162)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:107)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke
> (PipelineNode.java:153)
> at 
> org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNo
> des(AbstractParentProcessingNode.java:107)
> at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke
> (PipelinesNode.java:150)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
> (TreeProcessor.java:326)
> at org.apache.cocoon.components.treeprocessor.TreeProcessor.process
> (TreeProcessor.java:308)
> at org.apache.cocoon.Cocoon.process(Cocoon.java:595)
> at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1016)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to