【发布时间】:2014-08-25 12:50:04
【问题描述】:
我有一个奇怪的问题。我有一份包含大量数据的报告。当我按特定日期或短范围日期请求报告时,报告正常显示,但是当我按大范围请求报告时,会抛出此异常:java.util.NoSuchElementException
我认为可能是数据源 (XML),但是当我将数据源更改为 JSON 时,问题仍然存在。有什么想法吗?
PD:当我在 iReport 上运行报告时,一切正常。 :(
JasperReports 版本是 5.6.0
Java JDK 7
完全的例外:
java.util.NoSuchElementException
at java.util.AbstractList$Itr.next(Unknown Source)
at net.sf.jasperreports.engine.fill.JRPrintBand$ElementsIterator.next(JRPrintBand.java:151)
at net.sf.jasperreports.engine.fill.JRPrintBand$ElementsIterator.next(JRPrintBand.java:1)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillBand(JRVerticalFiller.java:2136)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillColumnBand(JRVerticalFiller.java:2090)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillDetail(JRVerticalFiller.java:788)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReportStart(JRVerticalFiller.java:298)
at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:152)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:963)
at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:892)
at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:114)
at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:584)
at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:930)
at ibusplus.com.reportRequest.clases.ReportExport.getJasperPrint(ReportExport.java:208)
at ibusplus.com.reportRequest.clases.ReportExport.getJasperPrint(ReportExport.java:192)
at ibusplus.com.reportRequest.clases.ReportExport.getURLReport(ReportExport.java:274)
at org.apache.jsp.reportGenerator_jsp._jspService(reportGenerator_jsp.java:151)
【问题讨论】:
标签: java jasper-reports