Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 317243

Summary: NPE in TapsetParser thread
Product: [Tools] Linux Tools Reporter: Andrew Overholt <overholt>
Component: SystemtapAssignee: anithra <anithra>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: obusatto, pmuldoon, swagiaal, wainersm
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Andrew Overholt CLA 2010-06-17 16:51:16 EDT
I opened the 3 SystemTap perspectives and later closed Eclipse.  In the terminal from which I launched Eclipse, I saw:

Exception in thread "TapsetParser" java.lang.NullPointerException
	at org.eclipse.linuxtools.systemtap.ui.structures.TreeNode.getChildCount(TreeNode.java:44)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.parsePass2Functions(TapsetParser.java:538)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:386)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:388)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:389)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:388)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:389)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:389)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:388)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:389)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:388)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2FunctionSet(TapsetParser.java:389)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.runPass2Functions(TapsetParser.java:361)
	at org.eclipse.linuxtools.systemtap.ui.ide.structures.TapsetParser.run(TapsetParser.java:124)
	at java.lang.Thread.run(Thread.java:636)
Comment 1 Sami Wagiaalla CLA 2012-10-02 10:00:42 EDT
Various fixes went in which correct the shutting down of TapsetParser and generally improve the way it works. This should be fixed now. Please reopen if this NPE appears again.