Figure.validate() crashes [message #218027] |
Fri, 16 June 2006 18:27  |
Eclipse User |
|
|
|
R3.1.2, WinXP
Sometimes I get this call-stack after disposing the canvas containing my figure; anyone know why? is
it a Figure bug, or is there some action I should be taking?
thanks,
Paul
org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:2942)
at org.eclipse.swt.SWT.error(SWT.java:2865)
at org.eclipse.swt.SWT.error(SWT.java:2836)
at org.eclipse.swt.widgets.Widget.error(Widget.java:395)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:297)
at org.eclipse.swt.widgets.Scrollable.getVerticalBar(Scrollable .java:187)
at org.eclipse.draw2d.FigureCanvas$2.propertyChange(FigureCanva s.java:72)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
at org.eclipse.draw2d.DefaultRangeModel.firePropertyChange(Defa ultRangeModel.java:60)
at org.eclipse.draw2d.DefaultRangeModel.setAll(DefaultRangeMode l.java:118)
at org.eclipse.draw2d.Viewport.readjustScrollBars(Viewport.java :203)
at org.eclipse.draw2d.Viewport.validate(Viewport.java:364)
at org.eclipse.draw2d.Figure.validate(Figure.java:1738)
at org.eclipse.draw2d.DeferredUpdateManager.validateFigures(Def erredUpdateManager.java:271)
at org.eclipse.draw2d.DeferredUpdateManager.performUpdate(Defer redUpdateManager.java:143)
at org.eclipse.draw2d.DeferredUpdateManager$UpdateRequest.run(D eferredUpdateManager.java:40)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3102)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2761)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
|
|
|
|
Re: Figure.validate() crashes [message #218077 is a reply to message #218027] |
Mon, 19 June 2006 11:13   |
Eclipse User |
|
|
|
Originally posted by: lamont_gilbert.rigidsoftware.com
Your not alone. I started getting these lately as well. Not sure if its
the same stack trace as I haven't investigated. But I am getting the
exception.
CL
Paul Keyser wrote:
> R3.1.2, WinXP
>
> Sometimes I get this call-stack after disposing the canvas containing my
> figure; anyone know why? is it a Figure bug, or is there some action I
> should be taking?
>
> thanks,
> Paul
>
> org.eclipse.swt.SWTException: Widget is disposed
> at org.eclipse.swt.SWT.error(SWT.java:2942)
> at org.eclipse.swt.SWT.error(SWT.java:2865)
> at org.eclipse.swt.SWT.error(SWT.java:2836)
> at org.eclipse.swt.widgets.Widget.error(Widget.java:395)
> at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:297)
> at org.eclipse.swt.widgets.Scrollable.getVerticalBar(Scrollable .java:187)
> at org.eclipse.draw2d.FigureCanvas$2.propertyChange(FigureCanva s.java:72)
> at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
> at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
> at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
> at
>
org.eclipse.draw2d.DefaultRangeModel.firePropertyChange(Defa ultRangeModel.java:60)
> at org.eclipse.draw2d.DefaultRangeModel.setAll(DefaultRangeMode l.java:118)
> at org.eclipse.draw2d.Viewport.readjustScrollBars(Viewport.java :203) at
> org.eclipse.draw2d.Viewport.validate(Viewport.java:364) at
> org.eclipse.draw2d.Figure.validate(Figure.java:1738) at
>
org.eclipse.draw2d.DeferredUpdateManager.validateFigures(Def erredUpdateManager.java:271)
> at
>
org.eclipse.draw2d.DeferredUpdateManager.performUpdate(Defer redUpdateManager.java:143)
> at
>
org.eclipse.draw2d.DeferredUpdateManager$UpdateRequest.run(D eferredUpdateManager.java:40)
> at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:3 5) at
>
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchr onizer.java:123)
> at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.jav a:3102) at
> org.eclipse.swt.widgets.Display.readAndDispatch(Display.java :2761) at
> org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.jav a:1699) at
> org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663) at
>
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Work bench.java:367)
> at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.j ava:143)
--
Respectfully,
CL Gilbert
"Verily, verily, I say unto you, He that entereth not by the door() into the
sheepfold{}, but climbeth up some other *way, the same is a thief and a
robber."
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04525 seconds