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

Bug 363328

Summary: NPE in ChangeBuildConfigActionBase.fillMenu()
Product: [Tools] CDT Reporter: John Cortell <john.cortell>
Component: cdt-coreAssignee: John Cortell <john.cortell>
Status: RESOLVED FIXED QA Contact: Doug Schaefer <cdtdoug>
Severity: normal    
Priority: P3 CC: malaperle
Version: 8.0   
Target Milestone: 8.1.0   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Fix john.cortell: iplog-

Description John Cortell CLA 2011-11-09 10:24:41 EST
I'm seeing an NPE in ChangeBuildConfigActionBase.fillMenu in SWTBot test runs. 

Caused by: java.lang.NullPointerException
	at org.eclipse.cdt.ui.actions.ChangeBuildConfigActionBase.fillMenu(ChangeBuildConfigActionBase.java:74)
	at org.eclipse.cdt.ui.actions.ChangeBuildConfigMenuAction$1.menuShown(ChangeBuildConfigMenuAction.java:98)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:241)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774)
	at org.eclipse.swtbot.swt.finder.finders.MenuFinder.findMenusInternal(MenuFinder.java:152)
	at org.eclipse.swtbot.swt.finder.finders.MenuFinder.findMenusInternal(MenuFinder.java:161)
	at org.eclipse.swtbot.swt.finder.finders.MenuFinder.findMenusInternal(MenuFinder.java:161)
	at org.eclipse.swtbot.swt.finder.finders.MenuFinder.findMenusInternal(MenuFinder.java:161)
	at org.eclipse.swtbot.swt.finder.finders.MenuFinder.access$0(MenuFinder.java:149)
	at org.eclipse.swtbot.swt.finder.finders.MenuFinder$2.run(MenuFinder.java:124)
	at org.eclipse.swtbot.swt.finder.finders.MenuFinder$2.run(MenuFinder.java:1)
	at org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable$2.doRun(UIThreadRunnable.java:140)
	at org.eclipse.swtbot.swt.finder.finders.UIThreadRunnable$1.run(UIThreadRunnable.java:89)
	at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:154)
Comment 1 John Cortell CLA 2011-11-09 10:27:38 EST
Created attachment 206703 [details]
Fix
Comment 2 CDT Genie CLA 2011-11-09 11:23:05 EST
*** cdt git genie on behalf of John Cortell ***

    Bug 363328 - NPE in ChangeBuildConfigActionBase.fillMenu()

[*] http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/commit/?id=be238e70143aa917719de1132aacd6276b70def4
Comment 3 Marc-André Laperle CLA 2012-04-29 23:30:59 EDT
Fixed a while ago.