BIRT Exchange Forum: Invalid Data Set Name in Dashboard - BIRT Exchange Forum

Jump to content


 

No Latest Open Poll.

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Invalid Data Set Name in Dashboard Rate Topic: -----

#1 User is offline   M_Terk Icon

  • Member
  • PipPip
  • Group: Members
  • Posts: 14
  • Joined: 08-February 08


Posted 15 August 2011 - 03:07 PM

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()
0

#2 User is offline   averma Icon

  • Senior Member
  • Icon
  • View blog
  • Group: Administrators
  • Posts: 713
  • Joined: 08-August 07


Posted 16 August 2011 - 08:52 AM

Hi M_Terk,
Can you describe the gadget that you are using and the data source that causes this issue? I am suspecting that the data source definition is being changed behind the scene. If thats not the case can you tell what browser and operating system you are using? And what version of BIRT iServer is it?

Ashwini
Ashwini

Follow me on Twitter
Read my Blog BIRT Rocks!
0

#3 User is offline   M_Terk Icon

  • Member
  • PipPip
  • Group: Members
  • Posts: 14
  • Joined: 08-February 08


Posted 16 August 2011 - 06:02 PM

View Postaverma, on 16 August 2011 - 09:52 AM, said:

Hi M_Terk,
Can you describe the gadget that you are using and the data source that causes this issue? I am suspecting that the data source definition is being changed behind the scene. If thats not the case can you tell what browser and operating system you are using? And what version of BIRT iServer is it?

Ashwini



I am using a table gadget and the data source is a simple select query to an informix database. I am running in IE 9 on windows 7. The Birt iServer is version 11.

WHat is weird that half of the time the dashboard works and the rest of the time it give this error.

MT
0

#4 User is offline   Frostscar Icon

  • Junior Member
  • Pip
  • Group: Members
  • Posts: 4
  • Joined: 14-October 08


Posted 17 August 2011 - 10:18 AM

View PostM_Terk, on 16 August 2011 - 07:02 PM, said:

I am using a table gadget and the data source is a simple select query to an informix database. I am running in IE 9 on windows 7. The Birt iServer is version 11.

WHat is weird that half of the time the dashboard works and the rest of the time it give this error.

MT


M_Terk,

From the error log it looks as if you are using a .datadesign as data source of gadget. In execution BIRT will first try to materialize that .datadesign to a .data file and then execute based on the .data file.

An immediately workaround for your problem might be use a .data file rather than .datadesign in your gadget. Though this is not a fix to the problem.

I am not quite sure why sometimes we cannot find the data set in .datadesign, maybe you can attach you datadesign so that we can take a further look.

Thanks.
Lin
0

#5 User is offline   M_Terk Icon

  • Member
  • PipPip
  • Group: Members
  • Posts: 14
  • Joined: 08-February 08


Posted 25 August 2011 - 02:37 PM

Thanks,

I decided to pull this apart and start from scratch. I realy need it to update from a datadesign, since i can not easily schedule the report to genereate every 5 minutes.

MT

View PostFrostscar, on 17 August 2011 - 11:18 AM, said:

M_Terk,

From the error log it looks as if you are using a .datadesign as data source of gadget. In execution BIRT will first try to materialize that .datadesign to a .data file and then execute based on the .data file.

An immediately workaround for your problem might be use a .data file rather than .datadesign in your gadget. Though this is not a fix to the problem.

I am not quite sure why sometimes we cannot find the data set in .datadesign, maybe you can attach you datadesign so that we can take a further look.

Thanks.
Lin

0

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users