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

Brian Minchau updated XALANJ-2102:
----------------------------------

    Fix Version: 2.7
                     (was: 2.5)

> 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
>     Assignee: Ramesh Mandava
>     Priority: Blocker
>      Fix For: 2.7
>  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
-
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