Uploaded image for project: 'XalanJ2'
  1. XalanJ2
  2. XALANJ-2102

Getting ArrayIndexOutOfBoundException while trasformation with Xalan shipped with JDK 1.4.2_05

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Duplicate
    • 2.4
    • 2.7
    • Xalan
    • Security Level: No security risk; visible to anyone (Ordinary problems in Xalan projects. Anybody can view the issue.)
    • None
    • Windows 2000
    • fp1

    Description

      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)

      Attachments

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            ramesh.mandava@sun.com Ramesh Mandava
            gautamss Gautam Singh
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment