I am try to create a simple table dashboard and some of the time when I open it I get an error that says
Invalid data set name.
If I hit refresh in the table, the error goes away and the data shows up. The trace in the iServer log file does not shine any light on what data set name it finds invalid and how that problem gets fixed if I hit refresh??
Anyone came across this? This is from iServer 11. Here is the partial error stack:
Task type: Report viewing
Task state: Finished
Task startup time: Mon Aug 15 17:49:07 CDT 2011
User name: administrator
Request type:
Request ID:
Volume name: VirBIRT
authid:cfMOutp7qK/gM5Qn76hbeydBSvE/zgzYtn+ncP17GV0mAWZLLDlpTHakNYYz1XXDX/W64LbGOSshsuMkKzsMfkmS//oyTLiMmfNUIwM52BH8sjlB4XjEzTJcBusupm7+
serverURI:
http://virbirt:11100
MaxDuration:0com.actuate.reportapi.enginemanager.JREMException: Cannot view report. Cause: There are errors in the document: Invalid data set name.
Invalid data set name.
Invalid data set name.
.
at com.actuate.birt.report.engine.internal.dashboard.DashboardRenderTask.render(DashboardRenderTask.java:93)
at com.actuate.reportapi.engine.birt.ViewReportTask.renderReport(Unknown Source)
at com.actuate.reportapi.engine.birt.ViewReportTask.doTask(Unknown Source)
at com.actuate.reportapi.engine.Task.execute(Unknown Source)
at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.eclipse.birt.report.engine.api.EngineException: There are errors in the document: Invalid data set name.
Invalid data set name.
Invalid data set name.
.
... 6 more
[Thread 15, 3439] 2011-08-15 17:49:08 UTC-0500 com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run()
WARNING: [Ljava.lang.StackTraceElement;
@72d14026
[Thread 40] 2011-08-15 17:49:10 UTC-0500 com.actuate.server.config.ServerConfig.readAcServerConfig()
WARNING: Reading acserverconfig.xml file from C:\Actuate11\iServer\data\config/acserverconfig.xml
[Thread 40] 2011-08-15 17:49:10 UTC-0500 com.actuate.server.config.AcServerConfigReader.createAcServerConfigData()
WARNING: Read acserverconfig file successfully
[Thread 40] 2011-08-15 17:49:10 UTC-0500 com.actuate.javaserver.Server.updateServerConfig()
WARNING: Synchronous report generation timeout has been changed to 300 seconds
[Thread 12] 2011-08-15 17:49:16 UTC-0500 com.actuate.javaserver.OnlineVolumeMonitor.run()
WARNING: null
[Thread 12] 2011-08-15 17:50:16 UTC-0500 com.actuate.javaserver.OnlineVolumeMonitor.run()
WARNING: null
[Thread 12] 2011-08-15 17:51:16 UTC-0500 com.actuate.javaserver.OnlineVolumeMonitor.run()
WARNING: null
[Thread 12] 2011-08-15 17:52:16 UTC-0500 com.actuate.javaserver.OnlineVolumeMonitor.run()
WARNING: null
[Thread 12] 2011-08-15 17:53:16 UTC-0500 com.actuate.javaserver.OnlineVolumeMonitor.run()
WARNING: null
[Thread 16, 3481] 2011-08-15 17:53:53 UTC-0500 org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.prepare()
SEVERE: Invalid data set name.org.eclipse.birt.data.engine.core.DataException: Invalid data set name.
at com.actuate.birt.data.interceptors.datamart.DataSetInterceptor.preDefineDataSet(DataSetInterceptor.java:80)
at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.defineDataSet(DataRequestSessionImpl.java:207)
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.doDefineDataSet(ModelDteApiAdapter.java:298)
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.defineDataSet(ModelDteApiAdapter.java:239)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.prepare(AbstractDataEngine.java:147)
at com.actuate.birt.report.engine.executor.GadgetReportExecutor.execute(GadgetReportExecutor.java:51)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)
at org.eclipse.birt.report.engine.internal.executor.emitter.ReportEmitterExecutor.execute(ReportEmitterExecutor.java:71)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplciateReportExecutor.execute(SuppressDuplciateReportExecutor.java:42)
at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:234)
at com.actuate.birt.report.engine.internal.dashboard.DashboardRunTask.doRun(DashboardRunTask.java:548)
at com.actuate.birt.report.engine.internal.dashboard.DashboardRunTask.run(DashboardRunTask.java:275)
at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(Unknown Source)
at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(Unknown Source)
at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(Unknown Source)
at com.actuate.reportapi.engine.Task.execute(Unknown Source)
at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
[Thread 16, 3481] 2011-08-15 17:53:53 UTC-0500 org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.prepare()
SEVERE: Invalid data set name.org.eclipse.birt.data.engine.core.DataException: Invalid data set name.
at com.actuate.birt.data.interceptors.datamart.DataSetInterceptor.preDefineDataSet(DataSetInterceptor.java:80)
at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.defineDataSet(DataRequestSessionImpl.java:207)
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.doDefineDataSet(ModelDteApiAdapter.java:298)
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.defineDataSet(ModelDteApiAdapter.java:239)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.prepare(AbstractDataEngine.java:147)
at com.actuate.birt.report.engine.executor.GadgetReportExecutor.execute(GadgetReportExecutor.java:51)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)
at org.eclipse.birt.report.engine.internal.executor.emitter.ReportEmitterExecutor.execute(ReportEmitterExecutor.java:71)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplciateReportExecutor.execute(SuppressDuplciateReportExecutor.java:42)
at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:234)
at com.actuate.birt.report.engine.internal.dashboard.DashboardRunTask.doRun(DashboardRunTask.java:548)
at com.actuate.birt.report.engine.internal.dashboard.DashboardRunTask.run(DashboardRunTask.java:275)
at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(Unknown Source)
at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(Unknown Source)
at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(Unknown Source)
at com.actuate.reportapi.engine.Task.execute(Unknown Source)
at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
[Thread 16, 3481] 2011-08-15 17:53:53 UTC-0500 org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.prepare()
SEVERE: Invalid data set name.org.eclipse.birt.data.engine.core.DataException: Invalid data set name.
at com.actuate.birt.data.interceptors.datamart.DataSetInterceptor.preDefineDataSet(DataSetInterceptor.java:80)
at org.eclipse.birt.report.data.adapter.impl.DataRequestSessionImpl.defineDataSet(DataRequestSessionImpl.java:207)
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.doDefineDataSet(ModelDteApiAdapter.java:298)
at org.eclipse.birt.report.engine.adapter.ModelDteApiAdapter.defineDataSet(ModelDteApiAdapter.java:239)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.prepare(AbstractDataEngine.java:147)
at com.actuate.birt.report.engine.executor.GadgetReportExecutor.execute(GadgetReportExecutor.java:51)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)
at org.eclipse.birt.report.engine.internal.executor.emitter.ReportEmitterExecutor.execute(ReportEmitterExecutor.java:71)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportExecutor.execute(WrappedReportExecutor.java:60)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplciateReportExecutor.execute(SuppressDuplciateReportExecutor.java:42)
at org.eclipse.birt.report.engine.presentation.ReportDocumentBuilder.build(ReportDocumentBuilder.java:234)
at com.actuate.birt.report.engine.internal.dashboard.DashboardRunTask.doRun(DashboardRunTask.java:548)
at com.actuate.birt.report.engine.internal.dashboard.DashboardRunTask.run(DashboardRunTask.java:275)
at com.actuate.reportapi.engine.birt.ReportGenerationTask.runTask(Unknown Source)
at com.actuate.reportapi.engine.birt.ReportGenerationTask.generateReport(Unknown Source)
at com.actuate.reportapi.engine.ReportGenerationTaskBase.doTask(Unknown Source)
at com.actuate.reportapi.engine.Task.execute(Unknown Source)
at com.actuate.reportapi.enginemanager.ThreadPool$ControlRunnable.run(Unknown Source)
at java.lang.Thread.run(Thread.java:662)
[Thread 16, 3481] 2011-08-15 17:53:53 UTC-0500 com.actuate.reportapi.engine.birt.BirtUtil.logBirtEngineError()