[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-news] HELP: BIRT 2.2.1: Result set has not started yet


Hi guys,

I am fairly new to BIRT design and have stumbled over a strange problem:
The report can be properly previewed in the report designer in eclipse, but when it is deployed to my Appserver, it spits out this exception (I am using Maximo + WebSphere):

Data (id = 444):
- The result set has not started yet.
data.engine.ResultSetNotStart ( 1 time(s) )
detail : org.eclipse.birt.data.engine.core.DataException: The result set has not started yet.
at org.eclipse.birt.data.engine.impl.document.util.ExprResultSet.getValue(ExprResultSet.java:127)
at org.eclipse.birt.data.engine.impl.document.ResultIterator.getValue(ResultIterator.java:150)
at org.eclipse.birt.report.engine.data.dte.DteResultSet.getValue(DteResultSet.java:261)
at org.eclipse.birt.report.engine.internal.executor.doc.AbstractReportReader$1.visitData(AbstractReportReader.java:321)
at org.eclipse.birt.report.engine.content.impl.DataContent.accept(DataContent.java:111)
at org.eclipse.birt.report.engine.content.ContentVisitorAdapter.visit(ContentVisitorAdapter.java:9)
at org.eclipse.birt.report.engine.internal.executor.doc.ReportItemReader.initializeContent(ReportItemReader.java:252)
at org.eclipse.birt.report.engine.internal.executor.doc.ReportItemReader.execute(ReportItemReader.java:61)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:35)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:90)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:98)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportExecutor.execute(LocalizedReportExecutor.java:77)
at org.eclipse.birt.report.engine.internal.document.v3.ReportContentLoaderV3.loadPage(ReportContentLoaderV3.java:51)
at org.eclipse.birt.report.engine.internal.document.ReportContentLoader.loadPage(ReportContentLoader.java:55)
at org.eclipse.birt.report.engine.api.impl.RenderTask.doRender(RenderTask.java:248)
at org.eclipse.birt.report.engine.api.impl.RenderTask$PageRender.render(RenderTask.java:702)
at org.eclipse.birt.report.engine.api.impl.RenderTask.render(RenderTask.java:613)
at org.eclipse.birt.report.service.ReportEngineService.renderReport(Unknown Source)
at org.eclipse.birt.report.service.ReportEngineService.renderReport(Unknown Source)
at org.eclipse.birt.report.service.BirtViewerReportService.getPage(Unknown Source)
(...)


What is interesting ist that the report takes one parameter. If that parameter is empty (not set), the report is simply empty, ie. does not show any result set.
Only when the parameter is set to any valid value, the exception above is thrown. In the preview view of the designer, however, both ways work fine.

What am I doing wrong?



Mit freundlichen Grüßen / Kind regards

Dominik Jall

Tivoli System Automation for Multiplatforms Development
IBM Software Group, Tivoli
OD Tivoli System Automation Entwicklung

Phone: +49-07031-16 x1751  IBM Deutschland
Mobile: +49-0179-1458744  Schönaicherstr. 220
E-Mail: djall@xxxxxxxxxx  71032 Böblingen
 Germany

IBM Deutschland Research & Development GmbH / Vorsitzender des Aufsichtsrats: Martin Jetter
Geschäftsführung: Erich Baier
Sitz der Gesellschaft: Böblingen / Registergericht: Amtsgericht Stuttgart, HRB 243294