Community
Participate
Working Groups
Walkback after closing PreferenceDialog Debugger Stack Trace Report: Thread[main,5,main] (Alive) Uncaught exception (com.ibm.swt.SWTException: Widget is disposed) ProgressMonitorDialog.run(boolean, boolean, IRunnableWithProgress) this=(com.ibm.jface.dialogs.ProgressMonitorDialog) com.ibm.jface.dialogs.ProgressMonitorDialog@4a26 fork=(boolean) true cancelable=(boolean) true runnable=(com.ibm.jface.operation.IRunnableWithProgress) com.ibm.itp.examples.uif.progress.BuildOperation@4a22 SelectionAdapter>.widgetSelected(SelectionEvent) in createContents() this=(com.ibm.itp.examples.uif.progress.LongOperationWindow$1) com.ibm.itp.examples.uif.progress.LongOperationWindow$1@5ce event=(com.ibm.swt.events.SelectionEvent) com.ibm.swt.events.SelectionEvent@4a14 op=(com.ibm.jface.operation.IRunnableWithProgress) com.ibm.itp.examples.uif.progress.BuildOperation@4a22 TypedListener.handleEvent(Event) this=(com.ibm.swt.widgets.TypedListener) com.ibm.swt.widgets.TypedListener@5d3 e=(com.ibm.swt.widgets.Event) Event {type=13,widget=Button {*Disposed*},x=0,y=0,width=0,height=0} event=(com.ibm.swt.events.SelectionEvent) com.ibm.swt.events.SelectionEvent@4a14 EventTable.sendEvent(Event) this=(com.ibm.swt.widgets.EventTable) com.ibm.swt.widgets.EventTable@5d8 event=(com.ibm.swt.widgets.Event) Event {type=13,widget=Button {*Disposed*},x=0,y=0,width=0,height=0} i=(int) 0 listener=(com.ibm.swt.widgets.Listener) com.ibm.swt.widgets.TypedListener@5d3 Button(Widget).notifyListener(int, Event) this=(com.ibm.swt.widgets.Button) Button {*Disposed*} eventType=(int) 13 event=(com.ibm.swt.widgets.Event) Event {type=13,widget=Button {*Disposed*},x=0,y=0,width=0,height=0} Display.runDeferredEvents() this=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@1724 event=(com.ibm.swt.widgets.Event) Event {type=13,widget=Button {*Disposed*},x=0,y=0,width=0,height=0} length=(int) 3 widget=(com.ibm.swt.widgets.Widget) Button {*Disposed*} item=(com.ibm.swt.widgets.Widget) null Display.readAndDispatch() this=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@1724 PreferenceDialog(Window).runEventLoop(Shell) this=(com.ibm.jface.preference.PreferenceDialog) com.ibm.jface.preference.PreferenceDialog@665b shell=(com.ibm.swt.widgets.Shell) Shell {*Disposed*} display=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@1724 PreferenceDialog(Window).open(Shell) this=(com.ibm.jface.preference.PreferenceDialog) com.ibm.jface.preference.PreferenceDialog@665b parent=(com.ibm.swt.widgets.Shell) Shell {} LauchExamples.launchExample(Shell) shell=(com.ibm.swt.widgets.Shell) Shell {} preferenceStore=(com.ibm.jface.preference.PreferenceStore) com.ibm.jface.preference.PreferenceStore@6ded manager=(com.ibm.jface.preference.PreferenceManager) com.ibm.jface.preference.PreferenceManager@3397 gp=(com.ibm.itp.examples.util.GeneralPage) General ws=(com.ibm.ivj.util.base.Workspace) com.ibm.ivj.util.base.local.Workspace@11be p=(com.ibm.ivj.util.base.Project) com.ibm.ivj.util.base.local.Project@6623 list=([Lcom.ibm.ivj.util.base.Package;) [Lcom.ibm.ivj.util.base.local.Package;@b00 listTypes=([Lcom.ibm.ivj.util.base.Type;) [Lcom.ibm.ivj.util.base.local.Type;@d88 cl=(java.lang.Class) class com.ibm.itp.examples.uif.searchtool.ResultViewer o=(java.lang.Object) com.ibm.itp.examples.uif.searchtool.SearchViewer@17bd v=(java.util.Vector) [->SimpleTableTreeViewerExample, ->ChangeEventExample, ->EditableTableExample, ->LongOperationExample, ->SimpleTableViewerExample, ->NewViewerExample, ->CheckboxTableViewerExample, ->CheckboxTreeViewerExample, ->ListViewerExample, ->TableViewerExample, ->TreeViewerExample, ->ImageExample, ->WorkbookExample, ->PreferencesExample, ->SimpleTreeViewerExample, ->SimpleListViewerExample, ->NonStructuralChangeExample, ->StructuralChangeExample, ->SimpleTextViewerExample, ->FieldEditorExample, ->SimpleCheckBoxTreeViewerExample, ->ViewerDragAndDropExample, ->SimpleCheckBoxTableViewerExample, ->WizardExample, ->SelectionExample, ->ContributionsExample, ->ViewerLinkingExample, ->FilteringSortingExample, ->SimpleOleViewerExample, ->SimpleOleControlExample] names=(java.util.Vector) [com.ibm.ivj.util.base.local.Type@7364, com.ibm.ivj.util.base.local.Type@5b9b, com.ibm.ivj.util.base.local.Type@2362, com.ibm.ivj.util.base.local.Type@67f1, com.ibm.ivj.util.base.local.Type@5664, com.ibm.ivj.util.base.local.Type@870, com.ibm.ivj.util.base.local.Type@1e9f, com.ibm.ivj.util.base.local.Type@21b4, com.ibm.ivj.util.base.local.Type@24c8, com.ibm.ivj.util.base.local.Type@27d6, com.ibm.ivj.util.base.local.Type@2ae5, com.ibm.ivj.util.base.local.Type@65f6, com.ibm.ivj.util.base.local.Type@635b, com.ibm.ivj.util.base.local.Type@7f6f, com.ibm.ivj.util.base.local.Type@1ed5, com.ibm.ivj.util.base.local.Type@7399, com.ibm.ivj.util.base.local.Type@2d7c, com.ibm.ivj.util.base.local.Type@309a, com.ibm.ivj.util.base.local.Type@3c5c, com.ibm.ivj.util.base.local.Type@49eb, com.ibm.ivj.util.base.local.Type@4be4, com.ibm.ivj.util.base.local.Type@4fef, com.ibm.ivj.util.base.local.Type@7436, com.ibm.ivj.util.base.local.Type@60b1, com.ibm.ivj.util.base.local.Type@5fd4, com.ibm.ivj.util.base.local.Type@a16, com.ibm.ivj.util.base.local.Type@4d87, com.ibm.ivj.util.base.local.Type@5899, com.ibm.ivj.util.base.local.Type@34ec, com.ibm.ivj.util.base.local.Type@5214] enum=(java.util.Enumeration) java.util.Vector$1@5dc9 namesEnum=(java.util.Enumeration) java.util.Vector$1@5dcf page=(java.lang.Object) ->SimpleOleControlExample t=(com.ibm.ivj.util.base.Type) com.ibm.ivj.util.base.local.Type@5214 dialog=(com.ibm.jface.preference.PreferenceDialog) com.ibm.jface.preference.PreferenceDialog@665b LauchExamples.main(String []) args=([Ljava.lang.String;) [Ljava.lang.String;@798e shell=(com.ibm.swt.widgets.Shell) Shell {} grid=(com.ibm.swt.layout.GridLayout) com.ibm.swt.layout.GridLayout@87e data=(com.ibm.swt.layout.GridData) com.ibm.swt.layout.GridData@6cab NOTES: CE (1/13/01 7:36:30 AM) Not reproducible
Closing. See comments from CE