You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2003/12/22 19:22:26 UTC
DO NOT REPLY [Bug 25710] New: -
Received java.lang.ArrayIndexOutOfBoundsException when xsl:varaible storing RTF result
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: xalan-dev@xml.apache.org
ReportedBy: rng@deepbridge.com
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)