Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[platform-swt-dev] Tree Editor Widget Disposed Exceptions

On WSAD 5.1 (Eclipse 2.1) I consistently get errors running the Tree Editor sample by changing the content of a parent and then expanding it.  Examples of the exception are:

org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:2332)
at org.eclipse.swt.SWT.error(SWT.java:2262)
at org.eclipse.swt.widgets.Widget.error(Widget.java(Inlined Compiled Code))
at org.eclipse.swt.widgets.Control.getDisplay(Control.java(Compiled Code))
at org.eclipse.swt.widgets.Widget.isValidThread(Widget.java(Inlined Compiled Code))
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java(Compiled Code))
at org.eclipse.swt.widgets.Control.setVisible(Control.java:2236)
at org.eclipse.swt.custom.TreeEditor$1.treeCollapsed(TreeEditor.java:82)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:179)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java(Compiled Code))
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:840)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:865)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:849)
at org.eclipse.swt.widgets.Tree.wmNotifyChild(Tree.java:1913)
at org.eclipse.swt.widgets.Control.WM_NOTIFY(Control.java:3815)
at org.eclipse.swt.widgets.Composite.WM_NOTIFY(Composite.java:642)
at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code))
at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java(Compiled Code))
at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code))
at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)
at org.eclipse.swt.internal.win32.OS.CallWindowProc(OS.java(Inlined Compiled Code))
at org.eclipse.swt.widgets.Tree.callWindowProc(Tree.java(Compiled Code))
at org.eclipse.swt.widgets.Tree.WM_LBUTTONDOWN(Tree.java:1517)
at org.eclipse.swt.widgets.Control.windowProc(Control.java(Compiled Code))
at org.eclipse.swt.widgets.Display.windowProc(Display.java(Compiled Code))
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1303)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1543)
at com.ibm.aai.core.aaiOntologyViewer.main(aaiOntologyViewer.java:109)
Exception in thread "main"

or

org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:2332)
at org.eclipse.swt.SWT.error(SWT.java:2262)
at org.eclipse.swt.widgets.Widget.error(Widget.java(Inlined Compiled Code))
at org.eclipse.swt.widgets.Control.getDisplay(Control.java(Compiled Code))
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.Control.setVisible(Control.java:2236)
at org.eclipse.swt.custom.TreeEditor$2.run(TreeEditor.java:77)
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:1815)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1549)
at com.ibm.aai.core.aaiOntologyViewer.main(aaiOntologyViewer.java:109)
Exception in thread "main"

Note: aaiOntologyViewer had nothing but the content of the tree editor snippet code.

TIA, Nat


Back to the top