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