Community
Participate
Working Groups
Build Identifier: eclipse 3.6.1 and today's CDT HEAD !SESSION 2010-10-26 15:31:41.793 ----------------------------------------------- eclipse.buildId=M20100909-0800 java.version=1.5.0_08 java.vendor=BEA Systems, Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Framework arguments: -product org.eclipse.sdk.ide Command-line arguments: -product org.eclipse.sdk.ide -data /export/users/mtokugaw/workspace_bugzilla/../runtime-New_configuration -dev file:/export/users/mtokugaw/workspace_bugzilla/.metadata/.plugins/org.eclipse.pde.core/New_configuration/dev.properties -os linux -ws gtk -arch x86 -consoleLog // !ENTRY org.eclipse.jface 4 2 2010-10-26 16:22:38.171 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.NullPointerException: at org.eclipse.cdt.managedbuilder.internal.core.ManagedCommandLineGenerator.generateCommandLineInfo(ManagedCommandLineGenerator.java:80) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsPrefStore.getString(ToolSettingsPrefStore.java:162) at org.eclipse.cdt.ui.newui.MultiLineTextFieldEditor.doLoad(MultiLineTextFieldEditor.java:262) at org.eclipse.jface.preference.FieldEditor.load(FieldEditor.java:500) at org.eclipse.jface.preference.FieldEditorPreferencePage.initialize(FieldEditorPreferencePage.java:307) at org.eclipse.jface.preference.FieldEditorPreferencePage.createContents(FieldEditorPreferencePage.java:233) at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:232) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.displayOptionsForTool(ToolSettingsTab.java:303) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.handleOptionSelection(ToolSettingsTab.java:488) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.access$1(ToolSettingsTab.java:470) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab$2.selectionChanged(ToolSettingsTab.java:160) at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160) at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2162) at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1699) at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1139) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.setValues(ToolSettingsTab.java:433) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.updateData(ToolSettingsTab.java:716) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.setVisible(ToolSettingsTab.java:380) at org.eclipse.cdt.ui.newui.AbstractCPropertyTab.handleTabEvent(AbstractCPropertyTab.java:541) at org.eclipse.cdt.ui.newui.AbstractPage.setVisible(AbstractPage.java:810) at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1323) at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:673) at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704) at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:867) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) !ENTRY org.eclipse.jface 4 2 2010-10-26 16:22:38.202 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface". !STACK 0 java.lang.NullPointerException: at org.eclipse.cdt.managedbuilder.internal.core.ManagedCommandLineGenerator.generateCommandLineInfo(ManagedCommandLineGenerator.java:80) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsPrefStore.getString(ToolSettingsPrefStore.java:162) at org.eclipse.cdt.ui.newui.MultiLineTextFieldEditor.doLoad(MultiLineTextFieldEditor.java:262) at org.eclipse.jface.preference.FieldEditor.load(FieldEditor.java:500) at org.eclipse.cdt.managedbuilder.ui.properties.BuildToolSettingUI.updateFields(BuildToolSettingUI.java:482) at org.eclipse.cdt.managedbuilder.ui.properties.BuildToolSettingUI.setValues(BuildToolSettingUI.java:489) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.displayOptionsForTool(ToolSettingsTab.java:327) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.handleOptionSelection(ToolSettingsTab.java:488) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.updateData(ToolSettingsTab.java:717) at org.eclipse.cdt.managedbuilder.ui.properties.ToolSettingsTab.setVisible(ToolSettingsTab.java:380) at org.eclipse.cdt.ui.newui.AbstractCPropertyTab.handleTabEvent(AbstractCPropertyTab.java:541) at org.eclipse.cdt.ui.newui.AbstractPage.setVisible(AbstractPage.java:810) at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1323) at org.eclipse.ui.internal.dialogs.FilteredPreferenceDialog.showPage(FilteredPreferenceDialog.java:673) at org.eclipse.jface.preference.PreferenceDialog$10.run(PreferenceDialog.java:708) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:704) at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:867) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49) at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175) at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:865) at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1205) at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1230) at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:251) at org.eclipse.jface.util.OpenStrategy.access$5(OpenStrategy.java:245) at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:419) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3515) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3164) at org.eclipse.jface.window.Window.runEventLoop(Window.java:825) Reproducible: Always Steps to Reproduce: 0. Create a fresh workspace. Check out CDT HEAD. 1. Create a Hello World ANSI C Project with gcc toolchain 2. Select Project->Properties and click on C/C++ Build->Settings 3.
NPE was caused by patch in bug 232373 committed the other day, thanks for reporting the issue so fast. Fixed on HEAD (8.0).
*** cdt cvs genie on behalf of agvozdev *** bug 328780: NPE when compiler options are displayed [*] ManagedCommandLineGenerator.java 1.13 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core/src/org/eclipse/cdt/managedbuilder/internal/core/ManagedCommandLineGenerator.java?root=Tools_Project&r1=1.12&r2=1.13 [*] ManagedCommandLineGeneratorTest.java 1.10 http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.cdt/all/org.eclipse.cdt.managedbuilder.core.tests/tests/org/eclipse/cdt/managedbuilder/core/tests/ManagedCommandLineGeneratorTest.java?root=Tools_Project&r1=1.9&r2=1.10
Verified fixed. Thank you for a quick fix!