[ http://issues.apache.org/jira/browse/XALANJ-1753?page=all ]
Brian Minchau resolved XALANJ-1753:
-----------------------------------
Fix Version: Latest Development Code
Resolution: Fixed
Assign To: (was: Xalan Developers Mailing List)
Yash says it is resolved in the latest devopment code. We (the Apache
developers) tend not to support older versions of code (we only have so much
free time to volunteer). So I'm resolving this as was discussed at the bug
triage on July 11, 2006.
> Received java.lang.ArrayIndexOutOfBoundsException when xsl:varaible storing
> RTF result
> --------------------------------------------------------------------------------------
>
> Key: XALANJ-1753
> URL: http://issues.apache.org/jira/browse/XALANJ-1753
> Project: XalanJ2
> Type: Bug
> Components: Xalan-extensions
> Versions: 2.3Dx
> Environment: Operating System: Windows XP
> Platform: All
> Reporter: Richard Ng
> Fix For: Latest Development Code
> Attachments: ApacheXsl.zip, TestExt.java, TestLogic2.bat, TestTrans.java
>
> 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)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]