Community
Participate
Working Groups
When starting a workspace with some CDT projects in it eclipse stop loading and the pop-up message appear "Error notifying a preference change listener. Check the log for details" the stack trace logged in .log file follows. To solve the problem i have to remove the .metadata directory and import from scratch the CDT projects. Problem started with eclipse 3.2M6 lasting with both 3.2RC1 and 3.2RC1a all work fine with 3.2M5 project sharing details does not seem to affect the problem (test with both CVS and SVN-Subclipse) the very strange things is that it occours after some times and is not a systematic bug, as know at this time the problem appear only with CDT projects !ENTRY org.eclipse.ui.workbench 4 2 2006-04-26 23:03:42.531 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.ui.workbench". !STACK 0 java.lang.NullPointerException at org.eclipse.cdt.internal.ui.text.CTextTools.adaptToPreferenceChange(CTextTools.java:238) at org.eclipse.cdt.internal.ui.text.CTextTools$PreferenceListener.propertyChange(CTextTools.java:38) at org.eclipse.ui.preferences.ScopedPreferenceStore$3.run(ScopedPreferenceStore.java:372) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.ui.preferences.ScopedPreferenceStore.firePropertyChangeEvent(ScopedPreferenceStore.java:369) at org.eclipse.ui.preferences.ScopedPreferenceStore.setToDefault(ScopedPreferenceStore.java:663) at org.eclipse.ui.texteditor.MarkerAnnotationPreferences.useAnnotationsPreferencePage(MarkerAnnotationPreferences.java:124) at org.eclipse.ui.editors.text.EditorsUI.useAnnotationsPreferencePage(EditorsUI.java:99) at org.eclipse.cdt.ui.CUIPreferenceInitializer.initializeDefaultPreferences(CUIPreferenceInitializer.java:49) at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:275) at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:129) at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:337) at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:161) at org.eclipse.core.internal.preferences.DefaultPreferences.loadDefaults(DefaultPreferences.java:230) at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:226) at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:307) at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:543) at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:662) at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38) at org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:67) at org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(ScopedPreferenceStore.java:248) at org.eclipse.ui.preferences.ScopedPreferenceStore.getPreferenceNodes(ScopedPreferenceStore.java:282) at org.eclipse.ui.preferences.ScopedPreferenceStore.internalGet(ScopedPreferenceStore.java:472) at org.eclipse.ui.preferences.ScopedPreferenceStore.getString(ScopedPreferenceStore.java:532) at org.eclipse.jface.preference.PreferenceConverter.getColor(PreferenceConverter.java:204) at org.eclipse.cdt.internal.ui.text.AbstractCScanner.addToken(AbstractCScanner.java:96) at org.eclipse.cdt.internal.ui.text.AbstractCScanner.initialize(AbstractCScanner.java:89) at org.eclipse.cdt.internal.ui.text.CCodeScanner.<init>(CCodeScanner.java:59) at org.eclipse.cdt.internal.ui.text.CTextTools.<init>(CTextTools.java:93) at org.eclipse.cdt.ui.CUIPlugin.getTextTools(CUIPlugin.java:400) at org.eclipse.cdt.internal.ui.editor.CEditor.initializeEditor(CEditor.java:225) at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.<init>(AbstractDecoratedTextEditor.java:265) at org.eclipse.ui.editors.text.TextEditor.<init>(TextEditor.java:51) at org.eclipse.cdt.internal.ui.editor.CEditor.<init>(CEditor.java:218) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:157) at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:759) at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243) at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:51) at org.eclipse.ui.internal.WorkbenchPlugin$1.run(WorkbenchPlugin.java:242) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69) at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:238) at org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescriptor.java:231) at org.eclipse.ui.internal.EditorManager.createPart(EditorManager.java:908) at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:549) at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372) at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:566) at org.eclipse.ui.internal.EditorAreaHelper.setVisibleEditor(EditorAreaHelper.java:263) at org.eclipse.ui.internal.EditorManager.setVisibleEditor(EditorManager.java:1420) at org.eclipse.ui.internal.EditorManager$5.run(EditorManager.java:1005) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.core.runtime.Platform.run(Platform.java:843) at org.eclipse.ui.internal.EditorManager.restoreState(EditorManager.java:1000) at org.eclipse.ui.internal.WorkbenchPage.restoreState(WorkbenchPage.java:2785) at org.eclipse.ui.internal.WorkbenchWindow.restoreState(WorkbenchWindow.java:1932) at org.eclipse.ui.internal.Workbench.doRestoreState(Workbench.java:2857) at org.eclipse.ui.internal.Workbench.access$14(Workbench.java:2805) at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1681) at org.eclipse.ui.internal.Workbench.runStartupWithProgress(Workbench.java:1421) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1679) at org.eclipse.ui.internal.Workbench.access$12(Workbench.java:1650) at org.eclipse.ui.internal.Workbench$17.run(Workbench.java:1529) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37) at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1473) at org.eclipse.ui.internal.WorkbenchConfigurer.restoreState(WorkbenchConfigurer.java:183) at org.eclipse.ui.application.WorkbenchAdvisor.openWindows(WorkbenchAdvisor.java:702) at org.eclipse.ui.internal.Workbench.init(Workbench.java:1085) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1847) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143) at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95) at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:169) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) at org.eclipse.core.launcher.Main.basicRun(Main.java:280) at org.eclipse.core.launcher.Main.run(Main.java:977) at org.eclipse.core.launcher.Main.main(Main.java:952)
*** This bug has been marked as a duplicate of 135761 ***