【发布时间】:2014-11-20 11:16:51
【问题描述】:
我正在尝试将 Birt Report 导出到 Excel。如果报告的记录数较少,例如数百条,则可以导出为 excel。但如果报告是有数千条记录,然后它会引发以下错误。
org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.eclipse.birt.report.service.api.ReportServiceException: Error happened while running the report.
【问题讨论】:
-
您没有查看确切的错误原因。再试试。从您的意思来看,您的应用程序服务器可能很容易耗尽内存......
-
在服务器日志中我看不到任何有助于找到此问题的解决方案的异常。我假设当报告有超过 1,50,000 条记录时,它无法导出报告to excel.Quer1) 在Birt的Export To Excel插件的源代码中是否可以指定报表必须导出的记录的限制。