[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [gef-dev] Widget is disposed exception in FigureCanvas during startup
|
Indeed it seems to be related to another problem I got
during startup. But I'm wondering because the workbench did start
fine after ignoring these exceptions (by patching the two property change
listeners for updating the scroll bars in FigureCanvas).
???
It is possible that another
exception occurred and this one was just cascading? Why is the Workbench
disposing its Display? That sounds like a startup error occurred prior
to this.
DeferredUpdateManager
should *not* attempt a layout at this point because it would have been
disposed() already when the Canvas was disposed().
-randy
| "Gunnar Wagenknecht"
<G.Wagenknecht@xxxxxxxxxxxx> Sent by: gef-dev-admin@xxxxxxxxxxx
05/17/2004 04:58 AM Please respond to gef-dev
| To:
<gef-dev@xxxxxxxxxxx> cc:
Subject: [gef-dev] Widget is
disposed exception in FigureCanvas during
startup |
Hi!
Any
ideas why I'm getting the following exception during starting of Eclipse with
an opened editor?
Eclipse 2.1.3
GEF 2.1.3
Cu,
Gunnar
Caused by: org.eclipse.swt.SWTException: Widget is
disposed
at
org.eclipse.swt.SWT.error(SWT.java:2330)
at org.eclipse.swt.SWT.error(SWT.java:2260)
at
org.eclipse.swt.widgets.Widget.error(Widget.java:385)
at
org.eclipse.swt.widgets.Control.getDisplay(Control.java:738)
at
org.eclipse.swt.widgets.Widget.isValidThread(Widget.java:593)
at
org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:315)
at
org.eclipse.swt.widgets.Scrollable.getVerticalBar(Scrollable.java:180)
at
org.eclipse.draw2d.FigureCanvas$2.propertyChange(FigureCanvas.java:65)
at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:252)
at
java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:278)
at
org.eclipse.draw2d.DefaultRangeModel.firePropertyChange(DefaultRangeModel.java:60)
at
org.eclipse.draw2d.DefaultRangeModel.setAll(DefaultRangeModel.java:118)
at
org.eclipse.draw2d.FreeformViewport.readjustScrollBars(FreeformViewport.java:80)
at
org.eclipse.draw2d.Viewport.validate(Viewport.java:352)
at
org.eclipse.draw2d.Figure.validate(Figure.java:1595)
at
org.eclipse.draw2d.DeferredUpdateManager.validateFigures(DeferredUpdateManager.java:230)
at
org.eclipse.draw2d.DeferredUpdateManager.performUpdate(DeferredUpdateManager.java:132)
at
org.eclipse.draw2d.DeferredUpdateManager$UpdateRequest.run(DeferredUpdateManager.java:57)
at
org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:98)
at
org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1999)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1733)
at
org.eclipse.swt.widgets.Display.release(Display.java:1782)
at
org.eclipse.swt.graphics.Device.dispose(Device.java:212)
at
org.eclipse.ui.internal.Workbench.run(Workbench.java:1390)
at
org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)