Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Remote Application Platform (RAP) » Need Help on Exception in computeSize
Need Help on Exception in computeSize [message #830338] Tue, 27 March 2012 13:56 Go to next message
Thomas Kratz is currently offline Thomas KratzFriend
Messages: 165
Registered: July 2009
Senior Member
HI again, I still have a little fight while porting the nebula tablecombo widget. I see an Exception that happens NOT always, but from time to time, and I could really use some hint on how to work around this.

Any help would truly be appreciated.

java.lang.UnsupportedOperationException
	at org.eclipse.rwt.internal.lifecycle.FakeContextUtil$RequestInvocationHandler.invoke(FakeContextUtil.java:119)
	at $Proxy127.getParameter(Unknown Source)
	at org.eclipse.rwt.internal.textsize.MeasurementOperator.requestContainsMeasurementResult(MeasurementOperator.java:154)
	at org.eclipse.rwt.internal.textsize.MeasurementOperator.addItemToMeasure(MeasurementOperator.java:87)
	at org.eclipse.rwt.internal.textsize.MeasurementUtil.addItemToMeasure(MeasurementUtil.java:68)
	at org.eclipse.rwt.internal.textsize.TextSizeUtil.addItemToMeasure(TextSizeUtil.java:125)
	at org.eclipse.rwt.internal.textsize.TextSizeUtil.determineTextSize(TextSizeUtil.java:84)
	at org.eclipse.rwt.internal.textsize.TextSizeUtil.stringExtent(TextSizeUtil.java:33)
	at org.eclipse.rwt.graphics.Graphics.stringExtent(Graphics.java:330)
	at org.eclipse.swt.widgets.Text.computeSize(Text.java:834)
	at org.eclipse.swt.widgets.Control.computeSize(Control.java:1025)
	at org.eclipse.nebula.widgets.tablecombo.TableCombo.internalLayout(TableCombo.java:1442)
	at org.eclipse.nebula.widgets.tablecombo.TableCombo.refreshText(TableCombo.java:2328)
	at org.eclipse.nebula.widgets.tablecombo.TableCombo.select(TableCombo.java:1818)
	at org.eclipse.nebula.jface.tablecomboviewer.TableComboViewer.doSelect(TableComboViewer.java:189)
	at org.eclipse.jface.viewers.AbstractTableViewer.virtualSetSelectionToWidget(AbstractTableViewer.java:1019)
	at org.eclipse.jface.viewers.AbstractTableViewer.setSelectionToWidget(AbstractTableViewer.java:885)
	at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1749)
	at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1705)
	at org.eclipse.jface.viewers.Viewer.setSelection(Viewer.java:396)
	at org.eclipse.nebula.jface.tablecomboviewer.TableComboViewer.handleLabelProviderChanged(TableComboViewer.java:305)
	at org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:97)
	at org.eclipse.jface.viewers.BaseLabelProvider$1.run(BaseLabelProvider.java:74)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:51)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:177)
	at org.eclipse.jface.viewers.BaseLabelProvider.fireLabelProviderChanged(BaseLabelProvider.java:72)
	at org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider.access$0(ObservableMapLabelProvider.java:1)
	at org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider$1.handleMapChange(ObservableMapLabelProvider.java:53)
	at org.eclipse.core.databinding.observable.map.MapChangeEvent.dispatch(MapChangeEvent.java:61)
	at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
	at org.eclipse.core.databinding.observable.map.DecoratingObservableMap.fireMapChange(DecoratingObservableMap.java:66)
	at org.eclipse.core.databinding.observable.map.DecoratingObservableMap.handleMapChange(DecoratingObservableMap.java:104)
	at org.eclipse.core.databinding.observable.map.DecoratingObservableMap$2.handleMapChange(DecoratingObservableMap.java:78)
	at org.eclipse.core.databinding.observable.map.MapChangeEvent.dispatch(MapChangeEvent.java:61)
	at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
	at org.eclipse.core.databinding.observable.ChangeSupport.fireEvent(ChangeSupport.java:39)
	at org.eclipse.core.databinding.observable.map.AbstractObservableMap.fireMapChange(AbstractObservableMap.java:234)
	at org.eclipse.core.internal.databinding.property.value.SetDelegatingValueObservableMap.access$2(SetDelegatingValueObservableMap.java:1)
	at org.eclipse.core.internal.databinding.property.value.SetDelegatingValueObservableMap$1.handleSetChange(SetDelegatingValueObservableMap.java:134)
	at org.eclipse.core.databinding.observable.set.SetChangeEvent.dispatch(SetChangeEvent.java:61)
	at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
	at org.eclipse.core.databinding.observable.set.DecoratingObservableSet.fireSetChange(DecoratingObservableSet.java:59)
	at org.eclipse.core.databinding.observable.set.DecoratingObservableSet.handleSetChange(DecoratingObservableSet.java:97)
	at org.eclipse.core.databinding.observable.set.DecoratingObservableSet$1.handleSetChange(DecoratingObservableSet.java:71)
	at org.eclipse.core.databinding.observable.set.SetChangeEvent.dispatch(SetChangeEvent.java:61)
	at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
	at org.eclipse.core.databinding.observable.set.ObservableSet.fireSetChange(ObservableSet.java:67)
	at org.eclipse.core.internal.databinding.observable.masterdetail.DetailObservableSet.access$1(DetailObservableSet.java:1)
	at org.eclipse.core.internal.databinding.observable.masterdetail.DetailObservableSet$1.handleSetChange(DetailObservableSet.java:46)
	at org.eclipse.core.databinding.observable.set.SetChangeEvent.dispatch(SetChangeEvent.java:61)
	at org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
	at org.eclipse.core.databinding.observable.set.ObservableSet.fireSetChange(ObservableSet.java:67)
	at org.eclipse.core.databinding.observable.set.WritableSet.clear(WritableSet.java:161)
	at org.eclipse.core.internal.databinding.observable.masterdetail.DetailObservableSet.clear(DetailObservableSet.java:190)
	at org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider.setInput(ObservableCollectionContentProvider.java:190)
	at org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider.inputChanged(ObservableCollectionContentProvider.java:156)
	at org.eclipse.jface.databinding.viewers.ObservableSetContentProvider.inputChanged(ObservableSetContentProvider.java:104)
	at org.eclipse.jface.viewers.ContentViewer.handleDispose(ContentViewer.java:171)
	at org.eclipse.jface.viewers.StructuredViewer.handleDispose(StructuredViewer.java:2310)
	at org.eclipse.jface.viewers.AbstractTableViewer.handleDispose(AbstractTableViewer.java:223)
	at org.eclipse.jface.viewers.ContentViewer$2.widgetDisposed(ContentViewer.java:214)
	at org.eclipse.swt.events.DisposeEvent.dispatchToObserver(DisposeEvent.java:63)
	at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
	at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:166)
	at org.eclipse.swt.internal.widgets.UntypedEventAdapter.notifyListeners(UntypedEventAdapter.java:629)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:577)
	at org.eclipse.nebula.widgets.tablecombo.TableCombo.comboEvent(TableCombo.java:518)
	at org.eclipse.nebula.widgets.tablecombo.TableCombo.access$7(TableCombo.java:514)
	at org.eclipse.nebula.widgets.tablecombo.TableCombo$1.handleEvent(TableCombo.java:205)
	at org.eclipse.swt.internal.widgets.UntypedEventAdapter.dispatchEvent(UntypedEventAdapter.java:646)
	at org.eclipse.swt.internal.widgets.UntypedEventAdapter.widgetDisposed(UntypedEventAdapter.java:78)
	at org.eclipse.swt.events.DisposeEvent.dispatchToObserver(DisposeEvent.java:63)
	at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
	at org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:166)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:776)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.swt.custom.ScrolledComposite.dispose(ScrolledComposite.java:626)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
	at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
	at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:185)
	at org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:685)
	at org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1719)
	at org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1424)
	at org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1408)
	at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1382)
	at org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1190)
	at org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1769)
	at org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:853)
	at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1779)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:726)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:702)
	at org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:818)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
	at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:816)
	at org.eclipse.jface.window.WindowManager.close(WindowManager.java:110)
	at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1152)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1149)
	at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1072)
	at org.eclipse.ui.internal.Workbench$21.run(Workbench.java:1338)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:1336)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:1298)
	at org.eclipse.ui.internal.Workbench$ShutdownHandler.handleEvent(Workbench.java:388)
	at org.eclipse.swt.widgets.Display.sendDisposeEvent(Display.java:709)
	at org.eclipse.swt.widgets.Display.release(Display.java:685)
	at org.eclipse.swt.graphics.Device.dispose(Device.java:287)
	at org.eclipse.rwt.internal.lifecycle.UIThread.processShutdown(UIThread.java:166)
	at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:308)
	at java.lang.Thread.run(Thread.java:662)
	at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)

Re: Need Help on Exception in computeSize [message #830366 is a reply to message #830338] Tue, 27 March 2012 14:37 Go to previous message
Ivan Furnadjiev is currently offline Ivan FurnadjievFriend
Messages: 2426
Registered: July 2009
Location: Sofia, Bulgaria
Senior Member
Hi Thomas,
I think that your problem is the same as mentioned in this bug:
353053: FakeContextUtil doesn't support getProperty on Request proxy
https://bugs.eclipse.org/bugs/show_bug.cgi?id=353053
As Ruediger states in the bug comments, we want to understand the real
source of the problem. Could you attach your stack trace to the bug.
Best,
Ivan

On 3/27/2012 4:56 PM, Thomas Kratz wrote:
> HI again, I still have a little fight while porting the nebula
> tablecombo widget. I see an Exception that happens NOT always, but
> from time to time, and I could really use some hint on how to work
> around this.
>
> Any help would truly be appreciated.
>
>
> java.lang.UnsupportedOperationException
> at
> org.eclipse.rwt.internal.lifecycle.FakeContextUtil$RequestInvocationHandler.invoke(FakeContextUtil.java:119)
> at $Proxy127.getParameter(Unknown Source)
> at
> org.eclipse.rwt.internal.textsize.MeasurementOperator.requestContainsMeasurementResult(MeasurementOperator.java:154)
> at
> org.eclipse.rwt.internal.textsize.MeasurementOperator.addItemToMeasure(MeasurementOperator.java:87)
> at
> org.eclipse.rwt.internal.textsize.MeasurementUtil.addItemToMeasure(MeasurementUtil.java:68)
> at
> org.eclipse.rwt.internal.textsize.TextSizeUtil.addItemToMeasure(TextSizeUtil.java:125)
> at
> org.eclipse.rwt.internal.textsize.TextSizeUtil.determineTextSize(TextSizeUtil.java:84)
> at
> org.eclipse.rwt.internal.textsize.TextSizeUtil.stringExtent(TextSizeUtil.java:33)
> at org.eclipse.rwt.graphics.Graphics.stringExtent(Graphics.java:330)
> at org.eclipse.swt.widgets.Text.computeSize(Text.java:834)
> at org.eclipse.swt.widgets.Control.computeSize(Control.java:1025)
> at
> org.eclipse.nebula.widgets.tablecombo.TableCombo.internalLayout(TableCombo.java:1442)
> at
> org.eclipse.nebula.widgets.tablecombo.TableCombo.refreshText(TableCombo.java:2328)
> at
> org.eclipse.nebula.widgets.tablecombo.TableCombo.select(TableCombo.java:1818)
> at
> org.eclipse.nebula.jface.tablecomboviewer.TableComboViewer.doSelect(TableComboViewer.java:189)
> at
> org.eclipse.jface.viewers.AbstractTableViewer.virtualSetSelectionToWidget(AbstractTableViewer.java:1019)
> at
> org.eclipse.jface.viewers.AbstractTableViewer.setSelectionToWidget(AbstractTableViewer.java:885)
> at
> org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1749)
> at
> org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1705)
> at org.eclipse.jface.viewers.Viewer.setSelection(Viewer.java:396)
> at
> org.eclipse.nebula.jface.tablecomboviewer.TableComboViewer.handleLabelProviderChanged(TableComboViewer.java:305)
> at
> org.eclipse.jface.viewers.ContentViewer$1.labelProviderChanged(ContentViewer.java:97)
> at
> org.eclipse.jface.viewers.BaseLabelProvider$1.run(BaseLabelProvider.java:74)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:51)
> at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:177)
> at
> org.eclipse.jface.viewers.BaseLabelProvider.fireLabelProviderChanged(BaseLabelProvider.java:72)
> at
> org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider.access$0(ObservableMapLabelProvider.java:1)
> at
> org.eclipse.jface.databinding.viewers.ObservableMapLabelProvider$1.handleMapChange(ObservableMapLabelProvider.java:53)
> at
> org.eclipse.core.databinding.observable.map.MapChangeEvent.dispatch(MapChangeEvent.java:61)
> at
> org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
> at
> org.eclipse.core.databinding.observable.map.DecoratingObservableMap.fireMapChange(DecoratingObservableMap.java:66)
> at
> org.eclipse.core.databinding.observable.map.DecoratingObservableMap.handleMapChange(DecoratingObservableMap.java:104)
> at
> org.eclipse.core.databinding.observable.map.DecoratingObservableMap$2.handleMapChange(DecoratingObservableMap.java:78)
> at
> org.eclipse.core.databinding.observable.map.MapChangeEvent.dispatch(MapChangeEvent.java:61)
> at
> org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
> at
> org.eclipse.core.databinding.observable.ChangeSupport.fireEvent(ChangeSupport.java:39)
> at
> org.eclipse.core.databinding.observable.map.AbstractObservableMap.fireMapChange(AbstractObservableMap.java:234)
> at
> org.eclipse.core.internal.databinding.property.value.SetDelegatingValueObservableMap.access$2(SetDelegatingValueObservableMap.java:1)
> at
> org.eclipse.core.internal.databinding.property.value.SetDelegatingValueObservableMap$1.handleSetChange(SetDelegatingValueObservableMap.java:134)
> at
> org.eclipse.core.databinding.observable.set.SetChangeEvent.dispatch(SetChangeEvent.java:61)
> at
> org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
> at
> org.eclipse.core.databinding.observable.set.DecoratingObservableSet.fireSetChange(DecoratingObservableSet.java:59)
> at
> org.eclipse.core.databinding.observable.set.DecoratingObservableSet.handleSetChange(DecoratingObservableSet.java:97)
> at
> org.eclipse.core.databinding.observable.set.DecoratingObservableSet$1.handleSetChange(DecoratingObservableSet.java:71)
> at
> org.eclipse.core.databinding.observable.set.SetChangeEvent.dispatch(SetChangeEvent.java:61)
> at
> org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
> at
> org.eclipse.core.databinding.observable.set.ObservableSet.fireSetChange(ObservableSet.java:67)
> at
> org.eclipse.core.internal.databinding.observable.masterdetail.DetailObservableSet.access$1(DetailObservableSet.java:1)
> at
> org.eclipse.core.internal.databinding.observable.masterdetail.DetailObservableSet$1.handleSetChange(DetailObservableSet.java:46)
> at
> org.eclipse.core.databinding.observable.set.SetChangeEvent.dispatch(SetChangeEvent.java:61)
> at
> org.eclipse.core.databinding.observable.ChangeManager.fireEvent(ChangeManager.java:119)
> at
> org.eclipse.core.databinding.observable.set.ObservableSet.fireSetChange(ObservableSet.java:67)
> at
> org.eclipse.core.databinding.observable.set.WritableSet.clear(WritableSet.java:161)
> at
> org.eclipse.core.internal.databinding.observable.masterdetail.DetailObservableSet.clear(DetailObservableSet.java:190)
> at
> org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider.setInput(ObservableCollectionContentProvider.java:190)
> at
> org.eclipse.jface.internal.databinding.viewers.ObservableCollectionContentProvider.inputChanged(ObservableCollectionContentProvider.java:156)
> at
> org.eclipse.jface.databinding.viewers.ObservableSetContentProvider.inputChanged(ObservableSetContentProvider.java:104)
> at
> org.eclipse.jface.viewers.ContentViewer.handleDispose(ContentViewer.java:171)
> at
> org.eclipse.jface.viewers.StructuredViewer.handleDispose(StructuredViewer.java:2310)
> at
> org.eclipse.jface.viewers.AbstractTableViewer.handleDispose(AbstractTableViewer.java:223)
> at
> org.eclipse.jface.viewers.ContentViewer$2.widgetDisposed(ContentViewer.java:214)
> at
> org.eclipse.swt.events.DisposeEvent.dispatchToObserver(DisposeEvent.java:63)
> at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
> at
> org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:166)
> at
> org.eclipse.swt.internal.widgets.UntypedEventAdapter.notifyListeners(UntypedEventAdapter.java:629)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:577)
> at
> org.eclipse.nebula.widgets.tablecombo.TableCombo.comboEvent(TableCombo.java:518)
> at
> org.eclipse.nebula.widgets.tablecombo.TableCombo.access$7(TableCombo.java:514)
> at
> org.eclipse.nebula.widgets.tablecombo.TableCombo$1.handleEvent(TableCombo.java:205)
> at
> org.eclipse.swt.internal.widgets.UntypedEventAdapter.dispatchEvent(UntypedEventAdapter.java:646)
> at
> org.eclipse.swt.internal.widgets.UntypedEventAdapter.widgetDisposed(UntypedEventAdapter.java:78)
> at
> org.eclipse.swt.events.DisposeEvent.dispatchToObserver(DisposeEvent.java:63)
> at org.eclipse.rwt.internal.events.Event.processEvent(Event.java:46)
> at
> org.eclipse.swt.events.TypedEvent.processEvent(TypedEvent.java:166)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:776)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at
> org.eclipse.swt.custom.ScrolledComposite.dispose(ScrolledComposite.java:626)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at
> org.eclipse.swt.widgets.Composite.releaseChildren(Composite.java:830)
> at org.eclipse.swt.widgets.Widget.dispose(Widget.java:779)
> at org.eclipse.ui.internal.PartPane.dispose(PartPane.java:185)
> at
> org.eclipse.ui.internal.WorkbenchPartReference.dispose(WorkbenchPartReference.java:685)
> at
> org.eclipse.ui.internal.WorkbenchPage.disposePart(WorkbenchPage.java:1719)
> at
> org.eclipse.ui.internal.WorkbenchPage.handleDeferredEvents(WorkbenchPage.java:1424)
> at
> org.eclipse.ui.internal.WorkbenchPage.deferUpdates(WorkbenchPage.java:1408)
> at
> org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1382)
> at
> org.eclipse.ui.internal.WorkbenchPage.closeAllEditors(WorkbenchPage.java:1190)
> at
> org.eclipse.ui.internal.WorkbenchPage.dispose(WorkbenchPage.java:1769)
> at
> org.eclipse.ui.internal.WorkbenchWindow.closeAllPages(WorkbenchWindow.java:853)
> at
> org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1779)
> at
> org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:726)
> at
> org.eclipse.ui.internal.WorkbenchWindow.access$0(WorkbenchWindow.java:702)
> at
> org.eclipse.ui.internal.WorkbenchWindow$5.run(WorkbenchWindow.java:818)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
> at
> org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:816)
> at
> org.eclipse.jface.window.WindowManager.close(WindowManager.java:110)
> at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1152)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
> at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1149)
> at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1072)
> at org.eclipse.ui.internal.Workbench$21.run(Workbench.java:1338)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:66)
> at org.eclipse.ui.internal.Workbench.close(Workbench.java:1336)
> at org.eclipse.ui.internal.Workbench.close(Workbench.java:1298)
> at
> org.eclipse.ui.internal.Workbench$ShutdownHandler.handleEvent(Workbench.java:388)
> at org.eclipse.swt.widgets.Display.sendDisposeEvent(Display.java:709)
> at org.eclipse.swt.widgets.Display.release(Display.java:685)
> at org.eclipse.swt.graphics.Device.dispose(Device.java:287)
> at
> org.eclipse.rwt.internal.lifecycle.UIThread.processShutdown(UIThread.java:166)
> at
> org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:308)
> at java.lang.Thread.run(Thread.java:662)
> at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:101)
>
>

--
Ivan Furnadjiev

Twitter: @EclipseRAP
Blog: http://eclipsesource.com/blogs/

Professional services for RAP and RCP?
http://eclipsesource.com/services/rap/
Previous Topic:Table inside ExpandBar not generating mouse events properly
Next Topic:How to debug stalled UI?
Goto Forum:
  


Current Time: Fri Apr 19 15:30:22 GMT 2024

Powered by FUDForum. Page generated in 0.01635 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top