[ 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