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