【问题标题】:JasperServer Error - Unable to get next recordJasperServer 错误 - 无法获取下一条记录
【发布时间】:2012-06-28 19:35:21
【问题描述】:

我有一个非常简单的报告,可以在我的工作站上的 iReports (4.5.0) 中完美运行。当我上传 JasperServer CE (4.5.0) 时,我收到以下错误。

1 - Unable to get next record. 
java.lang.Exception: 1 - Unable to get next record.
at com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:403)
at com.jaspersoft.ireport.jasperserver.ws.WSClient.runReport(WSClient.java:320)
at com.jaspersoft.ireport.jasperserver.ReportRunner.run(ReportRunner.java:70)
at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:572)
at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:997)

还有其他更复杂的查询和报告在 JasperServer 上运行,没有问题。数据库系统是运行BBJ(Business Basic Java)的Basis/Pro5。我使用相同的本地 JDBC 基础驱动程序 (BBjJDBS.jar) 连接到 iReports 和 JasperServer 中的数据库。 JasperServer 与 BBj 数据库在同一个 RHEL 机器上运行。 Jasper 服务器使用内置 DB 和 Tomcat 作为捆绑包安装。不存在其他已知冲突。

以下单表查询旨在获取给定月份的交易总额。该报告有一个仅打印查询输出的详细信息部分。

SELECT
    Month(INHI.TRANSACTION_DATE) AS TransMonth,
    admin.INHI.ITEM_ID,
    admin.INHI.TRANSACTION_TYPE,
    SUM(admin.INHI.TRANS_QUANTITY) as TransQty
FROM
    admin.INHI
WHERE
    admin.INHI.ITEM_ID = 'R-CBSH-3300'
AND (
        admin.INHI.TRANSACTION_TYPE = 'B2'
    OR  admin.INHI.TRANSACTION_TYPE = 'P1')
AND admin.INHI.TRANSACTION_DATE BETWEEN '2012-01-01' AND '2012-03-31'
GROUP BY
    Month(INHI.TRANSACTION_DATE),
    admin.INHI.ITEM_ID,
    admin.INHI.TRANSACTION_TYPE
Order By
admin.INHI.TRANSACTION_TYPE

我已经四处寻找其他故障排除技巧,但已经没有可供尝试的选项了。非常感谢任何指导。

【问题讨论】:

    标签: java sql jasper-reports jasperserver


    【解决方案1】:

    在我的情况下,我能够从 JasperServer Web 界面得到一个扩展错误,这导致我遇到了日期/时间问题。整个问题的症结在于“订购依据”条款。一旦我通过查询删除订单就可以了。

    【讨论】:

      【解决方案2】:

      如果您将封闭的结果集作为报表的数据源传递,也会出现此错误。

      在我的例子中,我传递了 JasperReportBuilder 对象并在某个地方(过早地)关闭了结果集绑定到的 Connection 对象。

      【讨论】:

        猜你喜欢
        • 2014-11-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-08
        相关资源
        最近更新 更多