Bug 1851 - WALBAKCK - Long Operation (1G5T6TP)
Summary: WALBAKCK - Long Operation (1G5T6TP)
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Kevin Haaland CLA
QA Contact:
URL:
Whiteboard:
Keywords: example
Depends on:
Blocks:
 
Reported: 2001-10-10 22:20 EDT by Kevin Haaland CLA
Modified: 2001-11-13 15:31 EST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Haaland CLA 2001-10-10 22:20:40 EDT
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
Comment 1 Kevin Haaland CLA 2001-11-13 15:31:22 EST
Closing. See comments from CE