[ http://issues.apache.org/jira/browse/XALANJ-1753?page=all ]

Brian Minchau updated XALANJ-1753:
----------------------------------

    Version: Latest Development Code
                 (was: 2.5)

> 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: Latest Development Code
>  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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to