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

[jira] Assigned: (XALANJ-1574) When trying to select 3824 rows from a DB i get an ArrayIndexOutOfBoundsException

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

Henry Zongaro reassigned XALANJ-1574:
-------------------------------------

    Assign To: John Gentilin  (was: Xalan Developers Mailing List)

> When trying to select 3824 rows from a DB i get an ArrayIndexOutOfBoundsException
> ---------------------------------------------------------------------------------
>
>          Key: XALANJ-1574
>          URL: http://issues.apache.org/jira/browse/XALANJ-1574
>      Project: XalanJ2
>         Type: Bug
>   Components: Xalan-extensions-(SQL), Xalan-interpretive
>     Versions: CurrentCVS
>  Environment: Operating System: Solaris
> Platform: Sun
>     Reporter: Mark Turnbull
>     Assignee: John Gentilin
>     Priority: Blocker

>
> I am using Xalan 2.5.1 on Sun Solaris 8 with Java 1.3.1_01. 
> I am trying to use the XConnection extension to pull back information from an 
> Oracle 9.2.0.1 database.  If the returning row-set is large (i have tested this 
> with the data I have, and it generates a failure with 3824 rows being returned, 
> but not with 2550) i get 
> ; SystemID: file:///GenHierarchy.xslt; Line#: 165; Column#: 87
> javax.xml.transform.TransformerException: java.lang.NullPointerException
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2323)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:203)
>         at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:425)
>         at org.apache.xalan.templates.ElemApplyTemplates.execute
> (ElemApplyTemplates.java:215)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemLiteralResult.execute
> (ElemLiteralResult.java:699)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:2185)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode
> (TransformerImpl.java:1263)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:671)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1179)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1157)
>         at org.apache.xalan.xslt.Process.main(Process.java:1025)
> ---------
> java.lang.NullPointerException
>         at org.apache.xpath.patterns.NodeTest.execute(NodeTest.java:565)
>         at org.apache.xpath.axes.PredicatedNodeTest.acceptNode
> (PredicatedNodeTest.java:505)
>         at org.apache.xpath.axes.AxesWalker.nextNode(AxesWalker.java:407)
>         at org.apache.xpath.axes.WalkingIterator.nextNode
> (WalkingIterator.java:229)
>         at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:318)
>         at org.apache.xpath.axes.NodeSequence.runTo(NodeSequence.java:472)
>         at org.apache.xpath.axes.NodeSequence.setRoot(NodeSequence.java:255)
>         at org.apache.xpath.axes.LocPathIterator.asIterator
> (LocPathIterator.java:309)
>         at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:245)
>         at org.apache.xalan.templates.ElemApplyTemplates.execute
> (ElemApplyTemplates.java:215)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:203)
>         at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:425)
>         at org.apache.xalan.templates.ElemApplyTemplates.execute
> (ElemApplyTemplates.java:215)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemLiteralResult.execute
> (ElemLiteralResult.java:699)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:2185)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode
> (TransformerImpl.java:1263)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:671)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1179)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1157)
>         at org.apache.xalan.xslt.Process.main(Process.java:1025)
> I have tried this with -EDUMP and get 
> javax.xml.transform.TransformerException: 
> java.lang.ArrayIndexOutOfBoundsException
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2323)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:203)
>         at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:425)
>         at org.apache.xalan.templates.ElemApplyTemplates.execute
> (ElemApplyTemplates.java:215)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemLiteralResult.execute
> (ElemLiteralResult.java:699)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:2185)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode
> (TransformerImpl.java:1263)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:671)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1179)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1157)
>         at org.apache.xalan.xslt.Process.main(Process.java:1025)
> ---------
> java.lang.ArrayIndexOutOfBoundsException
>         at org.apache.xml.dtm.ref.ExpandedNameTable.getType
> (ExpandedNameTable.java:354)
>         at org.apache.xml.dtm.ref.DTMDefaultBase.getNodeType
> (DTMDefaultBase.java:1882)
>         at org.apache.xalan.lib.sql.DTMDocument.getNodeType
> (DTMDocument.java:1376)
>         at org.apache.xalan.transformer.TreeWalker2Result.startNode
> (TreeWalker2Result.java:145)
>         at org.apache.xml.dtm.ref.DTMTreeWalker.traverse(DTMTreeWalker.java:152)
>         at org.apache.xalan.transformer.TreeWalker2Result.traverse
> (TreeWalker2Result.java:110)
>         at org.apache.xalan.templates.ElemCopyOf.execute(ElemCopyOf.java:214)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemIf.execute(ElemIf.java:203)
>         at org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes
> (ElemApplyTemplates.java:425)
>         at org.apache.xalan.templates.ElemApplyTemplates.execute
> (ElemApplyTemplates.java:215)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemChoose.execute(ElemChoose.java:178)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.templates.ElemLiteralResult.execute
> (ElemLiteralResult.java:699)
>         at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates
> (TransformerImpl.java:2318)
>         at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode
> (TransformerImpl.java:2185)
>         at org.apache.xalan.transformer.TransformerImpl.transformNode
> (TransformerImpl.java:1263)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:671)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1179)
>         at org.apache.xalan.transformer.TransformerImpl.transform
> (TransformerImpl.java:1157)
>         at org.apache.xalan.xslt.Process.main(Process.java:1025)
> Is there a hard coded limit to the size of the returning row-set, if so can 
> this be raised on the command line, as in reality i will require the ability to 
> pull 1000's of rows back from Oracle.

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