Bug 1850 - WALKBACK - EditableTable (1G5T6MC)
Summary: WALKBACK - EditableTable (1G5T6MC)
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:30 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:38 EDT
Debugger Stack Trace Report:

Thread[main,5,main] (Alive)
Uncaught exception (java.lang.NullPointerException)

	Image.init(Display, ImageData)
		this=(com.ibm.swt.graphics.Image) com.ibm.swt.graphics.Image@0
		display=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@541c
		i=(com.ibm.swt.graphics.ImageData) com.ibm.swt.graphics.ImageData@67d9
		rgbs=([Lcom.ibm.swt.graphics.RGB;) [Lcom.ibm.swt.graphics.RGB;@67d0
		bmi=([B) [B@687d
		height=(int) -13
		offset=(int) 48
		j=(int) 2
	Image(Display, ImageData, ImageData)
		this=(com.ibm.swt.graphics.Image) com.ibm.swt.graphics.Image@0
		display=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@541c
		source=(com.ibm.swt.graphics.ImageData) com.ibm.swt.graphics.ImageData@6728
		mask=(com.ibm.swt.graphics.ImageData) com.ibm.swt.graphics.ImageData@6765
		image=(com.ibm.swt.graphics.ImageData) com.ibm.swt.graphics.ImageData@67d9
		blackIndex=(int) 0
		bytesPerLine=(int) 2
		newMaskData=([B) [B@684a
		newMask=(com.ibm.swt.graphics.ImageData) com.ibm.swt.graphics.ImageData@6856
		maskPixels=([I) [I@6869
	ColorCellEditor.updateLabel(Composite, Object)
		this=(com.ibm.jface.viewers.ColorCellEditor) com.ibm.jface.viewers.ColorCellEditor@3cf
		cell=(com.ibm.swt.widgets.Composite) Composite {}
		value=(java.lang.Object) null
		rgb=(com.ibm.swt.graphics.RGB) null
		id=(com.ibm.swt.graphics.ImageData) com.ibm.swt.graphics.ImageData@6728
		mask=(com.ibm.swt.graphics.ImageData) com.ibm.swt.graphics.ImageData@6765
	ColorCellEditor(DialogCellEditor).createControl(Composite)
		this=(com.ibm.jface.viewers.ColorCellEditor) com.ibm.jface.viewers.ColorCellEditor@3cf
		parent=(com.ibm.swt.widgets.Composite) Table {}
		font=(com.ibm.swt.graphics.Font) com.ibm.swt.graphics.Font@18a000f
		bg=(com.ibm.swt.graphics.Color) Color {255, 255, 255}
	ColorCellEditor(CellEditor)(Composite)
		this=(com.ibm.jface.viewers.ColorCellEditor) com.ibm.jface.viewers.ColorCellEditor@3cf
		parent=(com.ibm.swt.widgets.Composite) Table {}
	ColorCellEditor(DialogCellEditor)(Composite)
		this=(com.ibm.jface.viewers.ColorCellEditor) com.ibm.jface.viewers.ColorCellEditor@3cf
		parent=(com.ibm.swt.widgets.Composite) Table {}
	ColorCellEditor(Composite)
		this=(com.ibm.jface.viewers.ColorCellEditor) com.ibm.jface.viewers.ColorCellEditor@3cf
		parent=(com.ibm.swt.widgets.Composite) Table {}
	EditableTableExample.getCellEditors(Table)
		this=(com.ibm.itp.examples.uif.editabletable.EditableTableExample) ->EditableTableExample
		tableWidget=(com.ibm.swt.widgets.Table) Table {}
		validator=(com.ibm.jface.viewers.ICellEditorValidator) com.ibm.itp.examples.uif.editabletable.EditableTableExample$1@2378
		editors=([Lcom.ibm.jface.viewers.CellEditor;) [Lcom.ibm.jface.viewers.CellEditor;@259f
	EditableTableExample.createContents(Composite)
		this=(com.ibm.itp.examples.uif.editabletable.EditableTableExample) ->EditableTableExample
		parent=(com.ibm.swt.widgets.Composite) Composite {}
		tableWidget=(com.ibm.swt.widgets.Table) Table {}
	EditableTableExample(ExamplesPage).createControl(Composite)
		this=(com.ibm.itp.examples.uif.editabletable.EditableTableExample) ->EditableTableExample
		parent=(com.ibm.swt.widgets.Composite) Composite {}
		gd=(com.ibm.swt.layout.GridData) null
		content=(com.ibm.swt.widgets.Composite) Composite {}
		font=(com.ibm.swt.graphics.Font) com.ibm.swt.graphics.Font@810a0d83
		layout=(com.ibm.swt.layout.GridLayout) com.ibm.swt.layout.GridLayout@4320
	EditableTableExample(DialogPage).getControl(Composite)
		this=(com.ibm.itp.examples.uif.editabletable.EditableTableExample) ->EditableTableExample
		parent=(com.ibm.swt.widgets.Composite) Composite {}
	PreferenceDialog.turnToPage(IPreferenceNode)
		this=(com.ibm.jface.preference.PreferenceDialog) com.ibm.jface.preference.PreferenceDialog@1a65
		node=(com.ibm.jface.preference.IPreferenceNode) com.ibm.jface.preference.PreferenceNode@34ff
		newPage=(com.ibm.jface.preference.IPreferencePage) ->EditableTableExample
		firstCall=(boolean) false
		currentWindow=(com.ibm.swt.widgets.Control) Composite {}
	SelectionAdapter>.widgetSelected(SelectionEvent) in buildTree(Composite)
		this=(com.ibm.jface.preference.PreferenceDialog$1) com.ibm.jface.preference.PreferenceDialog$1@6adf
		event=(com.ibm.swt.events.SelectionEvent) com.ibm.swt.events.SelectionEvent@2c2c
		data=(java.lang.Object) com.ibm.jface.preference.PreferenceNode@34ff
	TypedListener.handleEvent(Event)
		this=(com.ibm.swt.widgets.TypedListener) com.ibm.swt.widgets.TypedListener@6ae4
		e=(com.ibm.swt.widgets.Event) Event {type=13,widget=Tree {},x=0,y=0,width=0,height=0}
		event=(com.ibm.swt.events.SelectionEvent) com.ibm.swt.events.SelectionEvent@2c2c
	EventTable.sendEvent(Event)
		this=(com.ibm.swt.widgets.EventTable) com.ibm.swt.widgets.EventTable@6ae9
		event=(com.ibm.swt.widgets.Event) Event {type=13,widget=Tree {},x=0,y=0,width=0,height=0}
		i=(int) 0
		listener=(com.ibm.swt.widgets.Listener) com.ibm.swt.widgets.TypedListener@6ae4
	Tree(Widget).notifyListener(int, Event)
		this=(com.ibm.swt.widgets.Tree) Tree {}
		eventType=(int) 13
		event=(com.ibm.swt.widgets.Event) Event {type=13,widget=Tree {},x=0,y=0,width=0,height=0}
	Display.runDeferredEvents()
		this=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@541c
		event=(com.ibm.swt.widgets.Event) Event {type=13,widget=Tree {},x=0,y=0,width=0,height=0}
		length=(int) 3
		widget=(com.ibm.swt.widgets.Widget) Tree {}
		item=(com.ibm.swt.widgets.Widget) TreeItem {->EditableTableExample}
	Display.readAndDispatch()
		this=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@541c
	PreferenceDialog(Window).runEventLoop(Shell)
		this=(com.ibm.jface.preference.PreferenceDialog) com.ibm.jface.preference.PreferenceDialog@1a65
		shell=(com.ibm.swt.widgets.Shell) Shell {Preferences}
		display=(com.ibm.swt.widgets.Display) com.ibm.swt.widgets.Display@541c
	PreferenceDialog(Window).open(Shell)
		this=(com.ibm.jface.preference.PreferenceDialog) com.ibm.jface.preference.PreferenceDialog@1a65
		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@48e1
		manager=(com.ibm.jface.preference.PreferenceManager) com.ibm.jface.preference.PreferenceManager@c33
		gp=(com.ibm.itp.examples.util.GeneralPage) General
		ws=(com.ibm.ivj.util.base.Workspace) com.ibm.ivj.util.base.local.Workspace@3d70
		p=(com.ibm.ivj.util.base.Project) com.ibm.ivj.util.base.local.Project@5d2d
		list=([Lcom.ibm.ivj.util.base.Package;) [Lcom.ibm.ivj.util.base.local.Package;@2371
		listTypes=([Lcom.ibm.ivj.util.base.Type;) [Lcom.ibm.ivj.util.base.local.Type;@3fdc
		cl=(java.lang.Class) class com.ibm.itp.examples.uif.searchtool.ResultViewer
		o=(java.lang.Object) com.ibm.itp.examples.uif.searchtool.SearchViewer@414c
		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@73bc, com.ibm.ivj.util.base.local.Type@36bc, com.ibm.ivj.util.base.local.Type@7b78, com.ibm.ivj.util.base.local.Type@11a5, com.ibm.ivj.util.base.local.Type@7303, com.ibm.ivj.util.base.local.Type@2b4a, com.ibm.ivj.util.base.local.Type@4aa5, com.ibm.ivj.util.base.local.Type@4dba, com.ibm.ivj.util.base.local.Type@50ce, com.ibm.ivj.util.base.local.Type@53dc, com.ibm.ivj.util.base.local.Type@56eb, com.ibm.ivj.util.base.local.Type@844, com.ibm.ivj.util.base.local.Type@1091, com.ibm.ivj.util.base.local.Type@5f78, com.ibm.ivj.util.base.local.Type@17ab, com.ibm.ivj.util.base.local.Type@5b2b, com.ibm.ivj.util.base.local.Type@275d, com.ibm.ivj.util.base.local.Type@2a7b, com.ibm.ivj.util.base.local.Type@3831, com.ibm.ivj.util.base.local.Type@2f06, com.ibm.ivj.util.base.local.Type@5178, com.ibm.ivj.util.base.local.Type@63df, com.ibm.ivj.util.base.local.Type@cdc, com.ibm.ivj.util.base.local.Type@29, com.ibm.ivj.util.base.local.Type@1912, com.ibm.ivj.util.base.local.Type@4680, com.ibm.ivj.util.base.local.Type@7ec3, com.ibm.ivj.util.base.local.Type@7a13, com.ibm.ivj.util.base.local.Type@7188, com.ibm.ivj.util.base.local.Type@236d]
		enum=(java.util.Enumeration) java.util.Vector$1@21ab
		namesEnum=(java.util.Enumeration) java.util.Vector$1@21b1
		page=(java.lang.Object) ->SimpleOleControlExample
		t=(com.ibm.ivj.util.base.Type) com.ibm.ivj.util.base.local.Type@236d
		dialog=(com.ibm.jface.preference.PreferenceDialog) com.ibm.jface.preference.PreferenceDialog@1a65
	LauchExamples.main(String [])
		args=([Ljava.lang.String;) [Ljava.lang.String;@719f
		shell=(com.ibm.swt.widgets.Shell) Shell {}
		grid=(com.ibm.swt.layout.GridLayout) com.ibm.swt.layout.GridLayout@649d
		data=(com.ibm.swt.layout.GridData) com.ibm.swt.layout.GridData@486c

NOTES:

CE (1/13/01 7:36:14 AM)
Not Applicable anymore/ not reproducible
Comment 1 Kevin Haaland CLA 2001-11-13 15:30:56 EST
Closing. See comments from CE