> >2. When a call-template nests/recurses more than 1362 (!?)
> > times, I get an ArrayIndexOutOfBoundsException
>
> Telling us where the exception was being thrown from (turn on -EDUMP in the
> command-line tool, or print the exception's stack trace) would be helpful.
This is the 'upper part' of the stack trace. The last "block" repeats for
quite a while longer.
[troi]~/tasks/newsrcs/digested>java -Xmx196M -Xms196M
org.apache.xalan.xslt.Process -IN test.xml -XSL
read_articles_bulk.xsl -TEXT -EDUMP > /tmp/SNASK
javax.xml.transform.TransformerException:
java.lang.ArrayIndexOutOfBoundsException
at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1230)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:642)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1092)
at
org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1070)
at org.apache.xalan.xslt.Process.main(Process.java:904)
---------
java.lang.ArrayIndexOutOfBoundsException
at
org.apache.xalan.transformer.TransformerImpl.pushElemTemplateElement(TransformerImpl.java:2304)
at
org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:278)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:430)
at
org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:279)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:430)
at
org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:279)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:430)
at
org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:279)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:164)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)
at
org.apache.xalan.templates.ElemTemplate.execute(ElemTemplate.java:430)
at
org.apache.xalan.templates.ElemCallTemplate.execute(ElemCallTemplate.java:279)
at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186)