DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25710>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25710 Received java.lang.ArrayIndexOutOfBoundsException when xsl:varaible storing RTF result Summary: Received java.lang.ArrayIndexOutOfBoundsException when xsl:varaible storing RTF result Product: XalanJ2 Version: 2.5 Platform: All OS/Version: Windows XP Status: NEW Severity: Major Priority: Other Component: org.apache.xalan.extensions AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I created a xsl element extension to return a RTF or a DocumentFragment to xsl:variable this used to work in 2.3.1. The error I received is the following: Exception in thread "main" ; SystemID: file:///D:/Work/Apache/TestVar.xsl; Line# : 4; Column#: 28 javax.xml.transform.TransformerException: java.lang.ArrayIndexOutOfBoundsException: -1 at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (Tr ansformerImpl.java:2367) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode (Tran sformerImpl.java:2228) at org.apache.xalan.transformer.TransformerImpl.transformNode (Transforme rImpl.java:1306) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImp l.java:704) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImp l.java:1222) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImp l.java:1200) at com.xx.TestTrans.runExecTrans(Unknown Source) at com.xx.TestTrans.main(Unknown Source) Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at org.apache.xml.utils.SuballocatedIntVector.setElementAt (SuballocatedI ntVector.java:426) at org.apache.xml.dtm.ref.sax2dtm.SAX2RTFDTM.endDocument (SAX2RTFDTM.java :245) at org.apache.xml.serializer.ToXMLSAXHandler.endDocument (ToXMLSAXHandler .java:222) at org.apache.xalan.transformer.TransformerImpl.transformToRTF (Transform erImpl.java:1956) at org.apache.xalan.transformer.TransformerImpl.transformToRTF (Transform erImpl.java:1865) at org.apache.xalan.templates.ElemVariable.getValue (ElemVariable.java:34 8) at org.apache.xalan.templates.ElemVariable.execute (ElemVariable.java:284 ) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (Tr ansformerImpl.java:2362) ... 7 more --------- java.lang.ArrayIndexOutOfBoundsException: -1 at org.apache.xml.utils.SuballocatedIntVector.setElementAt (SuballocatedI ntVector.java:426) at org.apache.xml.dtm.ref.sax2dtm.SAX2RTFDTM.endDocument (SAX2RTFDTM.java :245) at org.apache.xml.serializer.ToXMLSAXHandler.endDocument (ToXMLSAXHandler .java:222) at org.apache.xalan.transformer.TransformerImpl.transformToRTF (Transform erImpl.java:1956) at org.apache.xalan.transformer.TransformerImpl.transformToRTF (Transform erImpl.java:1865) at org.apache.xalan.templates.ElemVariable.getValue (ElemVariable.java:34 8) at org.apache.xalan.templates.ElemVariable.execute (ElemVariable.java:284 ) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates (Tr ansformerImpl.java:2362) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode (Tran sformerImpl.java:2228) at org.apache.xalan.transformer.TransformerImpl.transformNode (Transforme rImpl.java:1306) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImp l.java:704) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImp l.java:1222) at org.apache.xalan.transformer.TransformerImpl.transform (TransformerImp l.java:1200) at com.xx.TestTrans.runExecTrans(Unknown Source) at com.xx.TestTrans.main(Unknown Source)
