You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xalan.apache.org by fr...@web.de on 2003/06/06 17:24:39 UTC

TransformerException with Xalan 2.5.1

Hello

I am trying to upgrade from Xalan 2.4.0 to 2.5.1 but my (xsltc)transformation does not work anymore with the latest version.
For verification purposes I have used the following command lines:

java org.apache.xalan.xslt.Process -EDUMP -IN test.xml -XSL test.xsl -OUT test.txt -> works perfect!

java org.apache.xalan.xslt.Process -XSLTC -EDUMP -IN test.xml -XSL test.xsl -OUT test.txt throws the following exceptions:


javax.xml.transform.TransformerException: java.lang.ArrayIndexOutOfBoundsException: 0
at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:664)
at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:298)
at org.apache.xalan.xslt.Process.main(Process.java:1025)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at org.apache.xalan.xsltc.util.IntegerArray.add(IntegerArray.java:121)
at org.apache.xalan.xsltc.dom.CurrentNodeListIterator.setStartNode(CurrentNodeListIterator.java:199)
at org.apache.xalan.xsltc.dom.StepIterator.reset(StepIterator.java:146)
at org.apache.xalan.xsltc.dom.StepIterator.cloneIterator(StepIterator.java:121)
at org.apache.xalan.xsltc.dom.StepIterator.cloneIterator(StepIterator.java:118)
at org.apache.xalan.xsltc.dom.StepIterator.cloneIterator(StepIterator.java:117)
at org.apache.xalan.xsltc.dom.DupFilterIterator.cloneIterator(DupFilterIterator.java:161)
at test.template$dot$5()
at test.applyTemplates()
at test.template$dot$2()
at test.applyTemplates()
at test.template$dot$1()
at test.applyTemplates()
at test.template$dot$0()
at test.applyTemplates()
at test.transform()
at org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:533)
at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:655)
... 2 more
---------
java.lang.ArrayIndexOutOfBoundsException: 0
at org.apache.xalan.xsltc.util.IntegerArray.add(IntegerArray.java:121)
at org.apache.xalan.xsltc.dom.CurrentNodeListIterator.setStartNode(CurrentNodeListIterator.java:199)
at org.apache.xalan.xsltc.dom.StepIterator.reset(StepIterator.java:146)
at org.apache.xalan.xsltc.dom.StepIterator.cloneIterator(StepIterator.java:121)
at org.apache.xalan.xsltc.dom.StepIterator.cloneIterator(StepIterator.java:118)
at org.apache.xalan.xsltc.dom.StepIterator.cloneIterator(StepIterator.java:117)
at org.apache.xalan.xsltc.dom.DupFilterIterator.cloneIterator(DupFilterIterator.java:161)
at test.template$dot$5()
at test.applyTemplates()
at test.template$dot$2()
at test.applyTemplates()
at test.template$dot$1()
at test.applyTemplates()
at test.template$dot$0()
at test.applyTemplates()
at test.transform()
at org.apache.xalan.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:533)
at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:655)
at org.apache.xalan.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:298)
at org.apache.xalan.xslt.Process.main(Process.java:1025)

Has anyone an idea how to track down the problem?


Kind regards,
Bernard
________________________________________________________________
Mit der Grupppen-SMS von WEB.DE FreeMail können Sie eine SMS an alle 
Freunde gleichzeitig schicken: http://freemail.web.de/features/?mc=021179