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

Bug 170745

Summary: [implementation] NullPointerException in EditTemplateDialog
Product: [Eclipse Project] Platform Reporter: Anton Leherbauer <aleherb+eclipse>
Component: TextAssignee: Dani Megert <daniel_megert>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 3.3   
Target Milestone: 3.3 M5   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Anton Leherbauer CLA 2007-01-17 05:24:55 EST
Eclipse 3.3M4 (I20061214-1445)
CDT 3.1.1

CDT uses the TemplatePreferencePage to view and edit code templates (it does not override #editTemplate).
Since Eclipse 3.3M4, trying to edit a template or create a new one fails with the following exception:

java.lang.NullPointerException
	at org.eclipse.ui.texteditor.templates.TemplatePreferencePage$EditTemplateDialog.createEditor(TemplatePreferencePage.java:439)
	at org.eclipse.ui.texteditor.templates.TemplatePreferencePage$EditTemplateDialog.createDialogArea(TemplatePreferencePage.java:324)
	at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:780)
	at org.eclipse.jface.window.Window.create(Window.java:426)
	at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1111)
	at org.eclipse.jface.dialogs.StatusDialog.create(StatusDialog.java:203)
	at org.eclipse.ui.texteditor.templates.TemplatePreferencePage$EditTemplateDialog.create(TemplatePreferencePage.java:249)
	at org.eclipse.jface.window.Window.open(Window.java:785)
	at org.eclipse.ui.texteditor.templates.TemplatePreferencePage.editTemplate(TemplatePreferencePage.java:1158)
[...]
Comment 1 Dani Megert CLA 2007-01-17 06:32:54 EST
Caused by patch from bug 157577 comment 7.

Fixed in HEAD.
Available in builds > N20070117-0010.