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

Bug 328875

Summary: [UI] Registering context menus with null ids generates an NPE
Product: [Eclipse Project] e4 Reporter: Eric Moffatt <emoffatt>
Component: UIAssignee: Paul Webster <pwebster>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: remy.suen
Version: unspecified   
Target Milestone: 4.1 M3   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Fix NPE v01 none

Description Eric Moffatt CLA 2010-10-27 14:41:26 EDT
Found this during the C++ testing:

Caused by: java.lang.NullPointerException
at org.eclipse.ui.internal.PopupMenuExtender.createModelFor(PopupMenuExtender.java:159)
at org.eclipse.ui.internal.PopupMenuExtender.<init>(PopupMenuExtender.java:150)
at org.eclipse.ui.internal.PartSite.registerContextMenu(PartSite.java:124)
at org.eclipse.ui.part.PageSite.registerContextMenu(PageSite.java:216)
at org.eclipse.cdt.internal.ui.buildconsole.BuildConsolePage.createControl(BuildConsolePage.java:239)
at org.eclipse.ui.internal.console.ConsoleView.doCreatePage(ConsoleView.java:318)
at org.eclipse.ui.part.PageBookView.createPage(PageBookView.java:411)
at org.eclipse.ui.part.PageBookView.partActivated(PageBookView.java:754)
at org.eclipse.ui.internal.console.ConsoleView.display(ConsoleView.java:513)
at org.eclipse.cdt.internal.ui.buildconsole.BuildConsoleManager.showConsole(BuildConsoleManager.java:176)
at org.eclipse.cdt.internal.ui.buildconsole.BuildConsolePartitioner.warnOfContentChange(BuildConsolePartitioner.java:394)
at org.eclipse.cdt.internal.ui.buildconsole.BuildConsolePartitioner$1.run(BuildConsolePartitioner.java:282)
Comment 1 Paul Webster CLA 2010-10-27 14:46:17 EDT
Created attachment 181864 [details]
Fix NPE v01
Comment 2 Paul Webster CLA 2010-10-27 14:47:03 EDT
Released to HEAD
PW