发新话题
打印

紧急问题求助 “列号-1不存在!#!”

紧急问题求助 “列号-1不存在!#!”

java.lang.ArrayIndexOutOfBoundsException: 列号-1不存在!#!
        at jatools.dataset.Row.getValueAt(Row.java:136)
        at jatools.dataset.Row.equals(Row.java:306)
        at jatools.dataset.Row.equals(Row.java:290)
        at jatools.dataset.IndexBuilder.build(IndexBuilder.java:105)
        at jatools.dataset.IndexBuilder.build(IndexBuilder.java:74)
        at jatools.dataset.IndexView.<init>(IndexView.java:25)
        at jatools.dom.src.IndexNodeSource.create(IndexNodeSource.java:69)
        at jatools.dom.NodeFactory.createChildNodes(NodeFactory.java:45)
        at jatools.dom.ElementBase.getChildElements(ElementBase.java:500)
        at jatools.dom.DatasetBasedNode.getLength(DatasetBasedNode.java:393)
        at jatools.dom.DatasetBasedNode.getFirstChild(DatasetBasedNode.java:236)
        at org.jaxen.dom.DocumentNavigator$1.getFirstNode(DocumentNavigator.java:155)
        at org.jaxen.dom.DocumentNavigator$NodeIterator.<init>(DocumentNavigator.java:895)
        at org.jaxen.dom.DocumentNavigator$1.<init>(DocumentNavigator.java:152)
        at org.jaxen.dom.DocumentNavigator.getChildAxisIterator(DocumentNavigator.java:152)
        at org.jaxen.expr.iter.IterableChildAxis.iterator(IterableChildAxis.java:76)
        at org.jaxen.expr.DefaultNameStep.evaluate(DefaultNameStep.java:199)
        at org.jaxen.expr.DefaultLocationPath.evaluate(DefaultLocationPath.java:140)
        at org.jaxen.expr.DefaultAbsoluteLocationPath.evaluate(DefaultAbsoluteLocationPath.java:113)
        at org.jaxen.expr.DefaultXPathExpr.asList(DefaultXPathExpr.java:102)
        at org.jaxen.BaseXPath.selectNodesForContext(BaseXPath.java:674)
        at org.jaxen.BaseXPath.selectNodes(BaseXPath.java:213)
        at jatools.engine.printer.AbstractPrinter.createCursor(AbstractPrinter.java:250)
        at jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:217)
        at jatools.engine.printer.table.TablePrinter.print(TablePrinter.java:67)
        at jatools.engine.printer.table.TablePrinter.print(TablePrinter.java:133)
        at jatools.engine.printer.PowerTablePrinter.printHeader(PowerTablePrinter.java:219)
        at jatools.engine.printer.PowerTablePrinter.printChildren(PowerTablePrinter.java:142)
        at jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:298)
        at jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:233)
        at jatools.engine.printer.AbstractContainerPrinter.printChildren(AbstractContainerPrinter.java:150)
        at jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:298)
        at jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:233)
        at jatools.engine.printer.AbstractContainerPrinter.printChildren(AbstractContainerPrinter.java:150)
        at jatools.engine.printer.AbstractContainerPrinter.next(AbstractContainerPrinter.java:298)
        at jatools.engine.printer.AbstractContainerPrinter.print(AbstractContainerPrinter.java:233)
        at jatools.engine.printer.ReportPrinter.print(ReportPrinter.java:266)
        at jatools.designer.export.LocalReportJob.printAsXLS(LocalReportJob.java:127)

TOP

解决了

SQL语句不要用别名就行了。

TOP

发新话题