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:16 UTC

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

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


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

Posted by "Gautam Singh (JIRA)" <xa...@xml.apache.org>.
     [ 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


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

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2102?page=all ]

Brian Minchau reassigned XALANJ-2102:
-------------------------------------

    Assign To: Ramesh Mandava

Assigning to Ramesh Mandava , per the Xalan-J issue meeting on May 3, 2005, to follow up on this one.

> 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
>  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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


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

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2102?page=comments#action_64394 ]
     
Brian Minchau commented on XALANJ-2102:
---------------------------------------

Gautam,

Which JDK are you using? JDK 1.4.2_05, but is the from IBM or Sun or...

Since JDK 1.4 bundles Xalan inside of itself, you must have put Xalan 2.4 on the boot classpath to over ride getting it from the JRE, is that right?

What are the other problems that prevent you from moving to 2.6? Are they problems with Xalan itself?  I'm thinking that getting a service update on Xalan 2.4 is unlikely, but fixing Xalan problems in 2.6 is much more likely.



> 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
-
For more information on JIRA, 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


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

Posted by "Henry Zongaro (JIRA)" <xa...@xml.apache.org>.
     [ http://issues.apache.org/jira/browse/XALANJ-2102?page=all ]
     
Henry Zongaro resolved XALANJ-2102:
-----------------------------------

    Fix Version: 2.5
     Resolution: Duplicate

This problem is a duplicate of XALANJ-1058.

If you are unable to completely upgrade your version of Xalan-J, for whatever reason, you could try compiling version 1.22 of the class org.apache.xml.utils.FastStringBuffer,[1] and use the endorsed standards override mechanism to override the version of that class that's part of JDK 1.4.2_05.

I believe that should work, though I haven't tried it myself.  I hope that helps.

[1] http://cvs.apache.org/viewcvs.cgi/xml-xalan/java/src/org/apache/xml/utils/FastStringBuffer.java)

> 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.5
>  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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


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

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
     [ 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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org


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

Posted by "Brian Minchau (JIRA)" <xa...@xml.apache.org>.
    [ http://issues.apache.org/jira/browse/XALANJ-2102?page=comments#action_12313000 ] 

Brian Minchau commented on XALANJ-2102:
---------------------------------------

Gautam,
I ran your testcase with Xalan-J with the most current code in CVS. There is no probem with that code.

I did have to modify your code slightly, it refered to "creditreport_SP2.xml" which was not in the zip you provided, so I change the name in the java code to "creditreport_SP4.xml".

You have said that you urgently need a patch. A patch to what, the Xalan that is in the JDK? Whose JDK is that?

Again, why can't you move up to a newer Xalan (2.6) which you say works for you.  If you can't move up to 2.6 due to other Xalan bugs we are far more likely to have a chance to fix them, perhaps even for the upcoming 2.7 release of Xalan, scheduled for July 15, 2005.

Xalan hasn't had a history of fixing bugs in older releases, except for point releases of the current release.  Without further input from you we will probably be closing this down as irreproducable or won't fix.

> 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
>  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: xalan-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-dev-help@xml.apache.org