Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 279393 - [console] NPE in OCL interpreter example ShowConsoleDelegate.setActiveEditor()
Summary: [console] NPE in OCL interpreter example ShowConsoleDelegate.setActiveEditor()
Status: CLOSED FIXED
Alias: None
Product: OCL
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: Macintosh Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 2.0.0   Edit
Assignee: OCL Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-06-07 18:07 EDT by Nicolas Rouquette CLA
Modified: 2011-05-27 03:13 EDT (History)
2 users (show)

See Also:


Attachments
Patch for NPE in ShowConsoleDelegate (1.42 KB, patch)
2009-06-07 18:10 EDT, Nicolas Rouquette CLA
alexander.igdalov: iplog+
alexander.igdalov: review+
Details | Diff
mylyn/context/zip (3.68 KB, application/octet-stream)
2009-06-07 18:10 EDT, Nicolas Rouquette CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nicolas Rouquette CLA 2009-06-07 18:07:18 EDT
In some cases of refactoring UML models & UML diagrams, setActiveEditor(IAction action, IEditorPart targetEditor) can be called with targetEditor == null

	at org.eclipse.emf.ocl.examples.interpreter.actions.ShowConsoleDelegate.setActiveEditor(ShowConsoleDelegate.java:64)
	at org.eclipse.ui.internal.EditorPluginAction.initDelegate(EditorPluginAction.java:56)
	at org.eclipse.ui.internal.PluginAction.createDelegate(PluginAction.java:125)
	at org.eclipse.ui.internal.PluginAction.selectionChanged(PluginAction.java:275)
	at org.eclipse.ui.internal.PluginAction.<init>(PluginAction.java:112)
	at org.eclipse.ui.internal.PartPluginAction.<init>(PartPluginAction.java:29)
	at org.eclipse.ui.internal.EditorPluginAction.<init>(EditorPluginAction.java:32)
	at org.eclipse.ui.internal.ActionDescriptor.createAction(ActionDescriptor.java:262)
	at org.eclipse.ui.internal.ActionDescriptor.<init>(ActionDescriptor.java:176)
	at org.eclipse.ui.internal.ViewerActionBuilder.createActionDescriptor(ViewerActionBuilder.java:53)
	at org.eclipse.ui.internal.PluginActionBuilder.readElement(PluginActionBuilder.java:161)
	at org.eclipse.ui.internal.ViewerActionBuilder.readElement(ViewerActionBuilder.java:88)
	at org.eclipse.ui.internal.registry.RegistryReader.readElements(RegistryReader.java:144)
	at org.eclipse.ui.internal.registry.RegistryReader.readElementChildren(RegistryReader.java:133)
	at org.eclipse.ui.internal.PluginActionBuilder.readElement(PluginActionBuilder.java:144)
	at org.eclipse.ui.internal.ViewerActionBuilder.readElement(ViewerActionBuilder.java:88)
	at org.eclipse.ui.internal.registry.RegistryReader.readElements(RegistryReader.java:144)
	at org.eclipse.ui.internal.registry.RegistryReader.readExtension(RegistryReader.java:155)
	at org.eclipse.ui.internal.registry.RegistryReader.readRegistry(RegistryReader.java:176)
	at org.eclipse.ui.internal.PluginActionBuilder.readContributions(PluginActionBuilder.java:115)
	at org.eclipse.ui.internal.ViewerActionBuilder.readViewerContributions(ViewerActionBuilder.java:106)
	at org.eclipse.ui.internal.PopupMenuExtender.readStaticActionsFor(PopupMenuExtender.java:487)
	at org.eclipse.ui.internal.PopupMenuExtender.<init>(PopupMenuExtender.java:133)
	at org.eclipse.ui.internal.PartSite.registerContextMenu(PartSite.java:113)
	at org.eclipse.ui.internal.PartSite.registerContextMenu(PartSite.java:354)
	at org.eclipse.ui.internal.PartSite.registerContextMenu(PartSite.java:363)
	at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createContextMenuFor(UMLEditor.java:898)
	at org.eclipse.uml2.uml.editor.presentation.UMLEditor.createPages(UMLEditor.java:1081)
	at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:357)
Comment 1 Nicolas Rouquette CLA 2009-06-07 18:10:18 EDT
Created attachment 138529 [details]
Patch for NPE in ShowConsoleDelegate
Comment 2 Nicolas Rouquette CLA 2009-06-07 18:10:20 EDT
Created attachment 138530 [details]
mylyn/context/zip
Comment 3 Alexander Igdalov CLA 2010-02-03 05:56:02 EST
Nicolas, thanks for your contribution. My +1.

Your patch is committed to HEAD.
Comment 4 Ed Willink CLA 2011-05-27 03:13:29 EDT
Closing