You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by "Gautam Singh (JIRA)" <xa...@xml.apache.org> on 2005/04/15 00:43:17 UTC

[jira] Updated: (XALANJ-2102) Getting ArrayIndexOutOfBoundException while trasformation with Xalan shipped with JDK 1.4.2_05

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

Gautam Singh updated XALANJ-2102:
---------------------------------

    Attachment: TestXalan.zip

Please don't publish the test case public

(Visible to jira-users)


> Getting ArrayIndexOutOfBoundException while trasformation with Xalan shipped with JDK 1.4.2_05
> ----------------------------------------------------------------------------------------------
>
>          Key: XALANJ-2102
>          URL: http://issues.apache.org/jira/browse/XALANJ-2102
>      Project: XalanJ2
>         Type: Bug
>   Components: Xalan
>     Versions: 2.4
>  Environment: Windows 2000 
>     Reporter: Gautam Singh
>     Priority: Blocker
>  Attachments: TestXalan.zip
>
> Getting ArrayIndexOutOfBoundException while trasformation with Xalan shipped with JDK 1.4.2_05. Same works in
> To Reproduce this problem, please run the attached java class Testxalan.
> If we override xalan 2.6, it works fine but due to other application errors we need patch for this issue. It very urgent.
> Stacktrace:
> SystemID: file:///D:/cases/572004/crBorrower.xsl; Line#: 270; Column#: 169
> javax.xml.transform.TransformerException: java.lang.ArrayIndexOutOfBoundsExcepti
> on: 0
>         at org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:338)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>         at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemFor
> Each.java:441)
>         at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(
> ElemApplyTemplates.java:425)
>         at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTempla
> tes.java:216)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Tran
> sformerImpl.java:2160)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
> rImpl.java:1213)
>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
> l.java:668)
>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
> l.java:1129)
>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
> l.java:1107)
>         at Testxalan.main(Testxalan.java:26)
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
>         at org.apache.xml.utils.FastStringBuffer.sendNormalizedSAXcharacters(Fas
> tStringBuffer.java:1165)
>         at org.apache.xml.utils.FastStringBuffer.sendNormalizedSAXcharacters(Fas
> tStringBuffer.java:1286)
>         at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents(SAX2D
> TM.java:550)
>         at org.apache.xpath.functions.FuncNormalizeSpace.executeCharsToContentHa
> ndler(FuncNormalizeSpace.java:124)
>         at org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:319)
>         ... 23 more
> ---------
> java.lang.ArrayIndexOutOfBoundsException: 0
>         at org.apache.xml.utils.FastStringBuffer.sendNormalizedSAXcharacters(Fas
> tStringBuffer.java:1165)
>         at org.apache.xml.utils.FastStringBuffer.sendNormalizedSAXcharacters(Fas
> tStringBuffer.java:1286)
>         at org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents(SAX2D
> TM.java:550)
>         at org.apache.xpath.functions.FuncNormalizeSpace.executeCharsToContentHa
> ndler(FuncNormalizeSpace.java:124)
>         at org.apache.xalan.templates.ElemValueOf.execute(ElemValueOf.java:319)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:210)
>         at org.apache.xalan.templates.ElemForEach.transformSelectedNodes(ElemFor
> Each.java:441)
>         at org.apache.xalan.templates.ElemForEach.execute(ElemForEach.java:300)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResul
> t.java:710)
>         at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(
> ElemApplyTemplates.java:425)
>         at org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTempla
> tes.java:216)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Tr
> ansformerImpl.java:2339)
>         at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Tran
> sformerImpl.java:2160)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode(Transforme
> rImpl.java:1213)
>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
> l.java:668)
>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
> l.java:1129)
>         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImp
> l.java:1107)
>         at Testxalan.main(Testxalan.java:26)

-- 
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
-
If you want more information on JIRA, or have a bug to report 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