Eclipse + CDT: Fehler beim öffnen einer *.c oder *.h Datei

rabatz

Grünschnabel
Hallo,

Ich habe unter Ubuntu 7.04 die IDE Eclipse laufen und habe mit CDT dazuinstalliert. Wenn ich jetzt in Eclipse eine *.c oder eine *.h Datei öffnen will kommt immer die Meldung: "Error notifying a preference change listener. Check the log for details."

Weiß jemand woran das liegt bzw. wie man den Fehler beheben kann?

LG
 
Mir sagen die Programme nichts.
Sag doch mal, welche Programmsprache du benutzt und wie du die Datein einbidest.
Das sollte generell klarheit schaffen.
 
Naja ich würde gerne ein C-Programm umschreiben. Daher habe ich mir aus den bestehenden Dateien ein neues Projekt gemacht und danach wollte ich eine der Dateien öffnen und dann kam der Fehler.

LG
 
Kannst du mir sagen wo ich das log von Eclipse finde. Leider bin ich nicht so ein Linux-Guru sonst hätte ich natürlich selbst schon nachgeschaut.

LG
 
OK. Danke erstmal.

Aslo hier der Auszug aus dem Logfile:
Code:
!SESSION 2007-10-07 12:05:52.957 -----------------------------------------------
eclipse.buildId=M20070212-1330
java.fullversion=GNU libgcj 4.1.2 (Ubuntu 4.1.2-0ubuntu5)
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=de_AT
Command-line arguments:  -os linux -ws gtk -arch x86

!ENTRY org.eclipse.osgi 2 1 2007-10-07 12:06:01.549
!MESSAGE NLS missing message: initializer_error in: org.eclipse.core.internal.runtime.messages

!ENTRY org.eclipse.osgi 2 1 2007-10-07 12:06:01.564
!MESSAGE NLS missing message: fileInitializer_fileNotFound in: org.eclipse.core.internal.runtime.messages

!ENTRY org.eclipse.osgi 2 1 2007-10-07 12:06:01.564
!MESSAGE NLS missing message: fileInitializer_IOError in: org.eclipse.core.internal.runtime.messages

!ENTRY org.eclipse.osgi 2 1 2007-10-07 12:06:01.564
!MESSAGE NLS missing message: fileInitializer_missingFileName in: org.eclipse.core.internal.runtime.messages

!ENTRY org.eclipse.ui.workbench 4 2 2007-10-07 12:06:49.022
!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:125)
   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:276)
   at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:130)
   at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:337)
   at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:162)
   at org.eclipse.core.internal.preferences.DefaultPreferences.loadDefaults(DefaultPreferences.java:231)
   at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:227)
   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:269)
   at org.eclipse.ui.editors.text.TextEditor.<init>(TextEditor.java:51)
   at org.eclipse.cdt.internal.ui.editor.CEditor.<init>(CEditor.java:218)
   at java.lang.Class.newInstance(libgcj.so.70)
   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:67)
   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:911)
   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.PartPane.setVisible(PartPane.java:290)
   at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:140)
   at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
   at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
   at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:394)
   at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1144)
   at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1097)
   at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:455)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
   at org.eclipse.ui.internal.PartStack.add(PartStack.java:441)
   at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
   at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:60)
   at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
   at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
   at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:822)
   at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:721)
   at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:682)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2593)
   at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2528)
   at org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2520)
   at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2505)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2500)
   at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2485)
   at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
   at org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
   at org.eclipse.ui.internal.ide.EditorAreaDropAdapter.openNonExternalEditor(EditorAreaDropAdapter.java:136)
   at org.eclipse.ui.internal.ide.EditorAreaDropAdapter.asyncDrop(EditorAreaDropAdapter.java:109)
   at org.eclipse.ui.internal.ide.EditorAreaDropAdapter.access$0(EditorAreaDropAdapter.java:75)
   at org.eclipse.ui.internal.ide.EditorAreaDropAdapter$1.run(EditorAreaDropAdapter.java:69)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3157)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2859)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   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:400)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
   at java.lang.reflect.Method.invoke(libgcj.so.70)
   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)



Ich kann leider damit nicht sehr viel anfangen. Vielleicht weiß ja jemand mehr.

LG
 
[OT] AW: Eclipse + CDT: Fehler beim öffnen einer *.c oder *.h Datei

Hi.

Wie hast du denn CDT eigentlich installiert?

Vielleicht hilft ein
Code:
eclipse -refresh

Gruß

@Mod: Da das Thema etwas off-topic ist, sollte es evlt. woanders hingeschoben werden?
 
Installiert habe ich das Ding in dem ich das Menü "Help -> Software Updates -> Find & Install" / "Search for new Features to install" und die Remote Site download.eclipse.org/tools/cdt/releases/eclipse3.1 hinzugefügt habe und dann habe ich einfach CDT zur Installation ausgewählt und schon war das Ding da.


Vielleicht hilft ein
Code:
eclipse -refresh

Hab ich probiert. Leider kein Erfolg.

LG
 
Installiert habe ich das Ding in dem ich das Menü "Help -> Software Updates -> Find & Install" / "Search for new Features to install" und die Remote Site download.eclipse.org/tools/cdt/releases/eclipse3.1 hinzugefügt habe
Warum eclipse3.1? Du hast doch 3.2?
und dann habe ich einfach CDT zur Installation ausgewählt und schon war das Ding da.
Dann entferne es mal wieder und installiere es mit
Code:
sudo apt-get install eclipse-cdt
Gruß
 
Zurück