[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.birt] Error on try "Preview Results" in "Edit Data Set" dialog if some property binded in DataSet or DataSource

BIRT 2.3.1.v20080911

I found "Error" dialog when try to swich to "Preview Results" in "Edit Data 
Set" dialog if some property binded in DataSet or DataSource. To reproduce 
it for DataSet binding - bind some property in worked DataSet, press ok, 
open DataSet editor again
and try to swich to "Preview Results".

Look like regression.

An unexpected internal exception occurred. Please see log for detail.
  Plug-in Provider:Eclipse.org
  Plug-in Name:BIRT Designer UI
  Plug-in ID:org.eclipse.birt.report.designer.ui
  Version:2.3.1.v20080911
  Error Code:Error.GUIException.invokedByUnexpectedException
  Error Message:Caused by java.lang.reflect.InvocationTargetException.

Trace:

!ENTRY org.eclipse.birt.report.designer.ui 4 1001 2008-10-27 11:03:42.369
!MESSAGE An unexpected internal exception occurred. Please see log for 
detail.
!STACK 0
org.eclipse.birt.report.designer.core.runtime.GUIException: Caused by 
java.lang.reflect.InvocationTargetException.
 at 
org.eclipse.birt.report.designer.core.runtime.GUIException.createGUIException(GUIException.java:78)
 at 
org.eclipse.birt.report.designer.internal.ui.util.ExceptionHandler.handle(ExceptionHandler.java:169)
 at 
org.eclipse.birt.report.designer.internal.ui.util.ExceptionHandler.handle(ExceptionHandler.java:150)
 at 
org.eclipse.birt.report.designer.internal.ui.util.ExceptionHandler.handle(ExceptionHandler.java:89)
 at 
org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.updateResultsProcess(ResultSetPreviewPage.java:531)
 at 
org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.access$1(ResultSetPreviewPage.java:406)
 at 
org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$4.runInUIThread(ResultSetPreviewPage.java:263)
 at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:94)
 at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
 at 
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
 at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
 at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
 at org.eclipse.jface.window.Window.open(Window.java:801)
 at 
org.eclipse.birt.report.designer.internal.ui.dialogs.BaseDialog.open(BaseDialog.java:112)
 at 
org.eclipse.birt.report.designer.internal.ui.views.data.providers.DataSetNodeProvider.performEdit(DataSetNodeProvider.java:196)
 at 
org.eclipse.birt.report.designer.internal.ui.views.DefaultNodeProvider.performRequest(DefaultNodeProvider.java:387)
 at 
org.eclipse.birt.report.designer.internal.ui.views.actions.EditAction.doAction(EditAction.java:85)
 at 
org.eclipse.birt.report.designer.internal.ui.views.actions.AbstractElementAction.run(AbstractElementAction.java:66)
 at 
org.eclipse.birt.report.designer.internal.ui.views.RenameListener.doubleClick(RenameListener.java:214)
 at 
org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:799)
 at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
 at org.eclipse.core.runtime.Platform.run(Platform.java:880)
 at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
 at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
 at 
org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewer.java:797)
 at 
org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTreeViewer.java:1419)
 at 
org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(StructuredViewer.java:1173)
 at 
org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy.java:237)
 at org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:234)
 at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:295)
 at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
 at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
 at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3823)
 at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3422)
 at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2382)
 at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2346)
 at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2198)
 at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)
 at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:288)
 at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:488)
 at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
 at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
 at 
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:193)
 at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
 at 
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
 at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:386)
 at 
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
 at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:585)
 at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
 at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
 at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
 at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: java.lang.reflect.InvocationTargetException
 at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:415)
 at 
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:507)
 at 
org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage.updateResultsProcess(ResultSetPreviewPage.java:527)
 ... 51 more
Caused by: org.eclipse.swt.SWTException: Invalid thread access
 at org.eclipse.swt.SWT.error(SWT.java:3777)
 at org.eclipse.swt.SWT.error(SWT.java:3695)
 at org.eclipse.swt.SWT.error(SWT.java:3666)
 at org.eclipse.swt.widgets.Widget.error(Widget.java:463)
 at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:355)
 at org.eclipse.swt.widgets.Control.isFocusControl(Control.java:1639)
 at 
org.eclipse.birt.report.designer.internal.ui.views.property.ReportPropertySheetPage.elementChanged(ReportPropertySheetPage.java:895)
 at 
org.eclipse.birt.report.model.core.DesignElement.broadcast(DesignElement.java:792)
 at 
org.eclipse.birt.report.model.activity.NotificationRecordTask.doTask(NotificationRecordTask.java:277)
 at 
org.eclipse.birt.report.model.activity.ActivityRecord.performPostTasks(ActivityRecord.java:512)
 at 
org.eclipse.birt.report.model.activity.ActivityStack.execute(ActivityStack.java:350)
 at 
org.eclipse.birt.report.model.command.ComplexPropertyCommand.addItem(ComplexPropertyCommand.java:134)
 at 
org.eclipse.birt.report.model.command.ComplexPropertyCommand.addItem(ComplexPropertyCommand.java:164)
 at 
org.eclipse.birt.report.model.api.DesignElementHandle.setPropertyBinding(DesignElementHandle.java:2322)
 at 
org.eclipse.birt.report.designer.data.ui.dataset.DataSetUIUtil.resetPropertyBinding(DataSetUIUtil.java:254)
 at 
org.eclipse.birt.report.designer.data.ui.dataset.ResultSetPreviewPage$5.run(ResultSetPreviewPage.java:500)
 at 
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)