[ 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]