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