Tom, There is a set of interesting benchmarks for Jaxen/JDOM vs Xalan/Xerces published on the Jaxen site. http://dom4j.org/benchmarks/xpath/index.html
They don't mention XSLTC though. Is there a plan for a benchmark comparison of the latest XSLTC vs the rest? Ivelin Ivelin Ivanov wrote: > > Thanks for the good news Tom ! > > It actually works all the way through the Feedback Wizard. > > I've updated the version in Cocoon CVS HEAD. > > > Let's vote for making XSLTC the default XSLT parser in Cocoon 2.1-dev > alpha. I think the stylesheets which depend on Xalan extensions should > specificly name the transformer. All the rest should be fine with XSLTC, > or if they're not, Tom's group will fix that. > > +1 > > > BTW, Tom do you have any recent benchmark tests for XSLTC vs Xalan, > Saxon, MSXML ? > > > > Ivelin > > > > Tom Amiro wrote: > >> Hi Ivanov, >> >> Possible good news. I tried the latest xsltc.jar with Cocoon and >> was able to run a few Forms Handling Examples (didn't go too far though). >> With an older xsltc.jar, it didn't work at all. We've made a number of >> fixes in XSLTC and one of them must have helped. >> >> I've attached the latest xsltc.jar for your convenience. Please try it >> and see how much further you get. >> >> Tom >> >> Ivelin Ivanov wrote: >> >>> Tom, >>> >>> Here are more details which will hopefully help narrow down the problem. >>> >>> I was running c2.1-dev, tomcat 4.0.1, win98 box. >>> >>> I believe the error occured while the attached xslt was processing the >>> attached xml document. >>> >>> If necessary I can send my webapp dir. >>> >>> Looking forward to the next iteration. >>> >>> Ivelin >>> >>> Ivelin Ivanov wrote: >>> >>>> Gianugo, >>>> >>>> >>>> I've finally tried it and got the following stack trace on the first >>>> page of the XMLForm demo. >>>> >>>> >>>> : >>>> >>>> >>>> >>>> Personal Information >>>> -------------------------------------------------------------------------------- >>>> >>>> >>>> >>>> Personal Information First Name >>>> >>>> Last Name >>>> >>>> Email >>>> >>>> Age >>>> >>>> Professional roles GeekHackerStudentUniversity ProfessorSoftware >>>> DeveloperTechnical LeaderDevelopment ManagerExecutiveHeir of the Apache >>>> tribe >>>> >>>> Hobbies Swimming >>>> Body Building >>>> Skiing >>>> Running >>>> Football >>>> Reading >>>> Writing >>>> Soccer >>>> Blogging >>>> >>>> An error occurred >>>> The org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode >>>> notifies that org.apache.cocoon.ProcessingException says: >>>> >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> >>>> More precisely: >>>> >>>> org.apache.cocoon.ProcessingException: Failed to execute pipeline.: >>>> javax.xml.transform.TransformerException: >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> >>>> >>>> extra info >>>> full exception chain stacktrace show >>>> Original exception : javax.xml.transform.TransformerException: >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> at >>>> >org.apache.xalan.xsltc.trax.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:207) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:601) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.AbstractSAXTransformer.endDocument(AbstractSAXTransformer.java:305) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStreamInterpreter.java:112) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:102) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline.processXMLPipeline(CachingProcessingPipeline.java:249) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:495) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:142) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at org.apache.cocoon.Cocoon.process(Cocoon.java:588) >>>> at >>>> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1034) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) >>>> >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011) >>>> >>>> >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106) >>>> >>>> >>>> at java.lang.Thread.run(Thread.java:484) >>>> >>>> Original exception : javax.xml.transform.TransformerException: >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> at >>>> org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:662) >>>> >>>> >>>> at >>>> org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:212) >>>> >>>> >>>> at >>>> >org.apache.xalan.xsltc.trax.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:204) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:601) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.AbstractSAXTransformer.endDocument(AbstractSAXTransformer.java:305) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStreamInterpreter.java:112) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:102) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline.processXMLPipeline(CachingProcessingPipeline.java:249) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:495) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:142) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at org.apache.cocoon.Cocoon.process(Cocoon.java:588) >>>> at >>>> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1034) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) >>>> >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011) >>>> >>>> >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106) >>>> >>>> >>>> at java.lang.Thread.run(Thread.java:484) >>>> --------- >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> at >>>> org.apache.xalan.xsltc.runtime.TextOutput.endDocument(TextOutput.java:334) >>>> >>>> at wizard2html.transform() >>>> at >>>> >org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:539) >>>> >>>> >>>> at >>>> org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:658) >>>> >>>> >>>> at >>>> org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:212) >>>> >>>> >>>> at >>>> >org.apache.xalan.xsltc.trax.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:204) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:601) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.AbstractSAXTransformer.endDocument(AbstractSAXTransformer.java:305) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStreamInterpreter.java:112) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:102) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline.processXMLPipeline(CachingProcessingPipeline.java:249) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:495) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:142) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at org.apache.cocoon.Cocoon.process(Cocoon.java:588) >>>> at >>>> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1034) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) >>>> >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011) >>>> >>>> >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106) >>>> >>>> >>>> at java.lang.Thread.run(Thread.java:484) >>>> >>>> >>>> stacktrace show >>>> org.apache.cocoon.ProcessingException: Failed to execute pipeline.: >>>> javax.xml.transform.TransformerException: >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> at >>>> >org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline.processXMLPipeline(CachingProcessingPipeline.java:279) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:495) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:142) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at org.apache.cocoon.Cocoon.process(Cocoon.java:588) >>>> at >>>> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1034) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) >>>> >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011) >>>> >>>> >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106) >>>> >>>> >>>> at java.lang.Thread.run(Thread.java:484) >>>> javax.xml.transform.TransformerException: >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> at >>>> >org.apache.xalan.xsltc.trax.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:207) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:601) > >>>> >>>> >>>> at >>>> org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91) >>>> >>>> at >>>> >org.apache.cocoon.transformation.AbstractSAXTransformer.endDocument(AbstractSAXTransformer.java:305) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.parse(XMLByteStreamInterpreter.java:112) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:102) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.impl.CachingProcessingPipeline.processXMLPipeline(CachingProcessingPipeline.java:249) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:495) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:142) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:132) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:83) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:157) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:158) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:107) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:152) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:325) > >>>> >>>> >>>> at >>>> >org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:309) > >>>> >>>> >>>> at org.apache.cocoon.Cocoon.process(Cocoon.java:588) >>>> at >>>> org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1034) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) > >>>> >>>> >>>> at >>>> >org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> >org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:201) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2344) >>>> >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> >org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462) >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) >>>> >>>> >>>> at >>>> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472) >>>> >>>> at >>>> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1011) >>>> >>>> >>>> at >>>> org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1106) >>>> >>>> >>>> at java.lang.Thread.run(Thread.java:484) >>>> >>>> original message javax.xml.transform.TransformerException: >>>> org.apache.xalan.xsltc.TransletException: >>>> javax.xml.transform.TransformerException: >>>> java.lang.ArrayIndexOutOfBoundsException >>>> >>>> If you need help and this information is not enough, you are invited to >>>> read the cocoon faq. >>>> If you still don't find the answers you need, can send a mail to the >>>> Cocoon users mailing list, remembering to >>>> specify the version of Cocoon you're using, or we suppose that you are >>>> talking about the latest version; >>>> specify the taglibs and sitemap components that are pertinent; >>>> specify the platform-operating system-version-servlet container >>>> version; >>>> send any pertinent error message; >>>> send pertinent log snippets; >>>> send pertinent sitemap snippets; >>>> send pertinent parts of the page that gives you problems. >>>> For more detailed technical information, take a look at the log >>>> files in >>>> the log directory of cocoon, which is /WEB-INF/logs by default. >>>> Logging configuration is by default in /WEB-INF/logkit.xconf. >>>> >>>> If you think you found a bug, please report it to Apache's Bugzilla; a >>>> message will be sent to the developer mailing list. >>>> >>>> >>>> >>>> >>>> >>>> Gianugo Rabellino wrote: >>>> >>>> >>>>> Morrison, John wrote: >>>>> >>>>> >>>>>> Gianugo, >>>>>> >>>>>> Are the config changes also in (commented out) necessary to try this? >>>>> >>>>> >>>>> >>>>> >>>>> Not yet, since it doesn't work 100% of the times, I'd rather have any >>>>> brave one configure his cocoon.xconf. It's as easy as setting >>>>> >>>>> <parameter name="transformer-factory" >>>>> value="org.apache.xalan.xsltc.trax.TransformerFactoryImpl"/> >>>>> >>>>> Ciao, >>>>> >>>> >>>> >>>> >>> -- >>> >>> -= Ivelin =- >>> >>> >-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > >>> >>> Name: xsltc-bugs.zip >>> xsltc-bugs.zip Type: Zip Compressed Data >>> (application/x-zip-compressed) >>> Encoding: base64 >> >> >> > > > -- -= Ivelin =- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]