Community
Participate
Working Groups
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
Closing. See comments from CE