Does chart engine support joined data set [message #189158] |
Fri, 01 September 2006 15:14 |
Eclipse User |
|
|
|
Originally posted by: lingtai.earthlink.net
I have successfully joined two data sets. But, when I select the joined
dataset as the selected dataset for a line chart, I got an exception. I
am using BIRT 2.1, does BIRT 2.1 chart engine support joined data set?
Many thanks,
Ling
The error I received is:
> $NO-RB$ Data engine operation failed due to an unexpected exception.
> org.eclipse.birt.chart.exception.ChartException at:
> org.eclipse.birt.chart.reportitem.ui.ReportDataServiceProvid er.getPreviewRowData(ReportDataServiceProvider.java:231)
> org.eclipse.birt.chart.reportitem.ui.ReportDataServiceProvid er.getPreviewData(ReportDataServiceProvider.java:117)
> org.eclipse.birt.chart.ui.swt.wizard.TaskSelectData.switchDa taTable(TaskSelectData.java:431)
> org.eclipse.birt.chart.ui.swt.wizard.TaskSelectData.switchDa taSet(TaskSelectData.java:490)
> org.eclipse.birt.chart.ui.swt.wizard.TaskSelectData.widgetSe lected(TaskSelectData.java:566)
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:90)
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3348)
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2968)
> org.eclipse.jface.window.Window.runEventLoop(Window.java:820 )
> org.eclipse.jface.window.Window.open(Window.java:796)
> org.eclipse.birt.core.ui.frameworks.taskwizard.WizardBase.op en(WizardBase.java:96)
> org.eclipse.birt.chart.ui.swt.wizard.ChartWizard.open(ChartW izard.java:203)
> org.eclipse.birt.chart.reportitem.ui.ChartReportItemBuilderI mpl.open(ChartReportItemBuilderImpl.java:221)
> org.eclipse.birt.report.designer.internal.ui.editors.schemat ic.extensions.ExtendedElementToolExtends.postHandleCreation( ExtendedElementToolExtends.java:46)
> org.eclipse.birt.report.designer.internal.ui.palette.ReportT emplateTransferDropTargetListener.handleDrop(ReportTemplateT ransferDropTargetListener.java:163)
> org.eclipse.gef.dnd.AbstractTransferDropTargetListener.drop( AbstractTransferDropTargetListener.java:171)
> org.eclipse.jface.util.DelegatingDropAdapter$3.run(Delegatin gDropAdapter.java:211)
> org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> org.eclipse.core.runtime.Platform.run(Platform.java:843)
> org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
> org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:14 9)
> org.eclipse.jface.util.DelegatingDropAdapter.drop(Delegating DropAdapter.java:209)
> org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java :65)
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
> org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:7 09)
> org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:423)
> org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:238 )
> org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMOb ject.java:117)
> org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)
> org.eclipse.swt.dnd.DragSource.drag(DragSource.java:306)
> org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:277)
> org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java :164)
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3348)
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2968)
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1914)
> org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:419)
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:95)
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
> java.lang.reflect.Method.invoke(Method.java:615)
> org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> org.eclipse.core.launcher.Main.run(Main.java:977)
> org.eclipse.core.launcher.Main.main(Main.java:952)
>
> Caused By:Data engine operation failed due to an unexpected exception.
> org.eclipse.birt.data.engine.impl.PreparedJointDataSourceQue ry.getJointResultMetadata(PreparedJointDataSourceQuery.java: 194)
> org.eclipse.birt.data.engine.impl.PreparedJointDataSourceQue ry.initializeResultClass(PreparedJointDataSourceQuery.java:1 61)
> org.eclipse.birt.data.engine.impl.PreparedJointDataSourceQue ry.access$500(PreparedJointDataSourceQuery.java:60)
> org.eclipse.birt.data.engine.impl.PreparedJointDataSourceQue ry$JointDataSetQueryExecutor.createOdiQuery(PreparedJointDat aSourceQuery.java:540)
> org.eclipse.birt.data.engine.impl.QueryExecutor.prepareExecu tion(QueryExecutor.java:222)
> org.eclipse.birt.data.engine.impl.PreparedQuery.doPrepare(Pr eparedQuery.java:366)
> org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.ex ecute(PreparedDataSourceQuery.java:139)
> org.eclipse.birt.data.engine.impl.PreparedDataSourceQuery.ex ecute(PreparedDataSourceQuery.java:122)
> org.eclipse.birt.report.data.adapter.impl.QueryExecutionHelp er.executeQuery(QueryExecutionHelper.java:106)
> org.eclipse.birt.report.data.adapter.impl.DataRequestSession Impl.executeQuery(DataRequestSessionImpl.java:190)
> org.eclipse.birt.chart.reportitem.ui.ReportDataServiceProvid er.getPreviewRowData(ReportDataServiceProvider.java:193)
> org.eclipse.birt.chart.reportitem.ui.ReportDataServiceProvid er.getPreviewData(ReportDataServiceProvider.java:117)
> org.eclipse.birt.chart.ui.swt.wizard.TaskSelectData.switchDa taTable(TaskSelectData.java:431)
> org.eclipse.birt.chart.ui.swt.wizard.TaskSelectData.switchDa taSet(TaskSelectData.java:490)
> org.eclipse.birt.chart.ui.swt.wizard.TaskSelectData.widgetSe lected(TaskSelectData.java:566)
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListe ner.java:90)
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3348)
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2968)
> org.eclipse.jface.window.Window.runEventLoop(Window.java:820 )
> org.eclipse.jface.window.Window.open(Window.java:796)
> org.eclipse.birt.core.ui.frameworks.taskwizard.WizardBase.op en(WizardBase.java:96)
> org.eclipse.birt.chart.ui.swt.wizard.ChartWizard.open(ChartW izard.java:203)
> org.eclipse.birt.chart.reportitem.ui.ChartReportItemBuilderI mpl.open(ChartReportItemBuilderImpl.java:221)
> org.eclipse.birt.report.designer.internal.ui.editors.schemat ic.extensions.ExtendedElementToolExtends.postHandleCreation( ExtendedElementToolExtends.java:46)
> org.eclipse.birt.report.designer.internal.ui.palette.ReportT emplateTransferDropTargetListener.handleDrop(ReportTemplateT ransferDropTargetListener.java:163)
> org.eclipse.gef.dnd.AbstractTransferDropTargetListener.drop( AbstractTransferDropTargetListener.java:171)
> org.eclipse.jface.util.DelegatingDropAdapter$3.run(Delegatin gDropAdapter.java:211)
> org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
> org.eclipse.core.runtime.Platform.run(Platform.java:843)
> org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
> org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:14 9)
> org.eclipse.jface.util.DelegatingDropAdapter.drop(Delegating DropAdapter.java:209)
> org.eclipse.swt.dnd.DNDListener.handleEvent(DNDListener.java :65)
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:952)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:937)
> org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:7 09)
> org.eclipse.swt.dnd.DropTarget.Drop(DropTarget.java:423)
> org.eclipse.swt.dnd.DropTarget$3.method6(DropTarget.java:238 )
> org.eclipse.swt.internal.ole.win32.COMObject.callback6(COMOb ject.java:117)
> org.eclipse.swt.internal.ole.win32.COM.DoDragDrop(Native Method)
> org.eclipse.swt.dnd.DragSource.drag(DragSource.java:306)
> org.eclipse.swt.dnd.DragSource.access$0(DragSource.java:277)
> org.eclipse.swt.dnd.DragSource$1.handleEvent(DragSource.java :164)
> org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java :66)
> org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:928)
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.ja va:3348)
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2968)
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1914)
> org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
> org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:419)
> org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:149)
> org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplicatio n.java:95)
> org.eclipse.core.internal.runtime.PlatformActivator$1.run(Pl atformActivator.java:78)
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .runApplication(EclipseAppLauncher.java:92)
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher .start(EclipseAppLauncher.java:68)
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:400)
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseS tarter.java:177)
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcce ssorImpl.java:64)
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMe thodAccessorImpl.java:43)
> java.lang.reflect.Method.invoke(Method.java:615)
> org.eclipse.core.launcher.Main.invokeFramework(Main.java:336 )
> org.eclipse.core.launcher.Main.basicRun(Main.java:280)
> org.eclipse.core.launcher.Main.run(Main.java:977)
> org.eclipse.core.launcher.Main.main(Main.java:952)
|
|
|
Powered by
FUDForum. Page generated in 0.14080 seconds