Bug 578518 - NPE in Tree.checkData
Summary: NPE in Tree.checkData
Status: NEW
Alias: None
Product: Platform
Classification: Eclipse Project
Component: SWT (show other bugs)
Version: 4.18   Edit
Hardware: PC Mac OS X
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-SWT-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-01 14:58 EST by Nam Quang Tran CLA
Modified: 2022-02-01 14:58 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 Nam Quang Tran CLA 2022-02-01 14:58:22 EST
I received this stacktrace from a user of my software:

java.lang.NullPointerException
	at org.eclipse.swt.widgets.Tree.checkData(Tree.java:327)
	at org.eclipse.swt.widgets.Tree.outlineView_objectValueForTableColumn_byItem(Tree.java:2216)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6614)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:235)
	at org.eclipse.swt.widgets.Widget.superKeyDown(Widget.java:1960)
	at org.eclipse.swt.widgets.Widget.keyDown(Widget.java:1130)
	at org.eclipse.swt.widgets.Control.keyDown(Control.java:2471)
	at org.eclipse.swt.widgets.Composite.keyDown(Composite.java:619)
	at org.eclipse.swt.widgets.Tree.keyDown(Tree.java:2091)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6074)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:235)
	at org.eclipse.swt.widgets.Widget.windowSendEvent(Widget.java:2150)
	at org.eclipse.swt.widgets.Shell.windowSendEvent(Shell.java:2401)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:6194)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
	at org.eclipse.swt.widgets.Display.applicationSendEvent(Display.java:5444)
	at org.eclipse.swt.widgets.Display.applicationProc(Display.java:5580)
	at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
	at org.eclipse.swt.internal.cocoa.NSApplication.sendEvent(NSApplication.java:117)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3836)
	at com.docfetcherpro.util.UtilSwt$.mainLoopHandled(UtilSwt.scala:125)
	at com.docfetcherpro.MainDesktop$.main(MainDesktop.scala:213)
	at com.docfetcherpro.MainDesktop.main(MainDesktop.scala)

According to the user, the crash occurred after clicking checkboxes in a virtual tree (SWT flags SWT.CHECK and SWT.VIRTUAL). Additional system info:

java.runtime.name=OpenJDK Runtime Environment
java.runtime.version=11.0.11+9
java.version=11.0.11
sun.arch.data.model=64
os.arch=x86_64
os.name=Mac OS X
os.version=11.1
user.language=en