You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Sankar (JIRA)" <xa...@xml.apache.org> on 2006/04/05 17:30:47 UTC
[jira] Commented: (XALANJ-1753) Received
java.lang.ArrayIndexOutOfBoundsException when xsl:varaible storing RTF
result
[ http://issues.apache.org/jira/browse/XALANJ-1753?page=comments#action_12373387 ]
Sankar commented on XALANJ-1753:
--------------------------------
I am getting the same issue in Xalan 2.6 and 2.7. Any work aronds will greatly be appreciated
> 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
> Assignee: Xalan Developers Mailing List
> 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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org