Eclipse JUNO startet nicht


96

Wenn ich Eclipse starte, wird es nicht gestartet.
Ein Fehler wird angezeigt und fordert mich auf, die Protokolldatei anzuzeigen.
"Siehe Protokolldatei: /Users/max/work/projects/.metadata/.log"

Betriebssystem: MacOS 10.7.4
Eclipse: 4.2 Juno
ADT: 20

Meine alte Version von Eclipse startet ohne Probleme.

!SESSION 2012-07-03 16:22:48.261 -----------------------------------------------
eclipse.buildId=I20120608-1400
java.version=1.6.0_33
java.vendor=Apple Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=ru_RU
Framework arguments:  -product org.eclipse.epp.package.java.product -keyring /Users/max/.eclipse_keyring -showlocation
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product org.eclipse.epp.package.java.product -keyring /Users/max/.eclipse_keyring -showlocation

!ENTRY org.eclipse.core.resources 2 10035 2012-07-03 16:22:50.101
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.

!ENTRY org.eclipse.equinox.preferences 4 2 2012-07-03 16:22:56.457
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.equinox.preferences".
!STACK 0
java.lang.ExceptionInInitializerError
at org.eclipse.wb.internal.core.preferences.PreferenceInitializer.initializeDefaultPreferences(    PreferenceInitializer.java:50)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper$1.run(PreferenceServiceRegistryHelper.java:300)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.runInitializer(PreferenceServiceRegistryHelper.java:303)
at org.eclipse.core.internal.preferences.PreferenceServiceRegistryHelper.applyRuntimeDefaults(PreferenceServiceRegistryHelper.java:131)
at org.eclipse.core.internal.preferences.PreferencesService.applyRuntimeDefaults(PreferencesService.java:368)
at org.eclipse.core.internal.preferences.DefaultPreferences.applyRuntimeDefaults(DefaultPreferences.java:166)
at org.eclipse.core.internal.preferences.DefaultPreferences.load(DefaultPreferences.java:237)
at org.eclipse.core.internal.preferences.EclipsePreferences.create(EclipsePreferences.java:410)
at org.eclipse.core.internal.preferences.EclipsePreferences.internalNode(EclipsePreferences.java:663)
at org.eclipse.core.internal.preferences.EclipsePreferences.node(EclipsePreferences.java:805)
at org.eclipse.core.internal.preferences.AbstractScope.getNode(AbstractScope.java:38)
at org.eclipse.core.runtime.preferences.DefaultScope.getNode(DefaultScope.java:76)
at org.eclipse.ui.preferences.ScopedPreferenceStore.getDefaultPreferences(ScopedPreferenceStore.java:250)
at org.eclipse.ui.preferences.ScopedPreferenceStore.getPreferenceNodes(ScopedPreferenceStore.java:285)
at org.eclipse.ui.preferences.ScopedPreferenceStore.internalGet(ScopedPreferenceStore.java:475)
at org.eclipse.ui.preferences.ScopedPreferenceStore.getBoolean(ScopedPreferenceStore.java:387)
at org.eclipse.wb.internal.core.editor.describer.JavaSourceUiDescriber.isGUISource(JavaSourceUiDescriber.java:65)
at org.eclipse.wb.internal.core.editor.describer.JavaSourceUiDescriber.describe(JavaSourceUiDescriber.java:52)
at org.eclipse.core.internal.content.ContentTypeCatalog.describe(ContentTypeCatalog.java:218)
at org.eclipse.core.internal.content.ContentTypeCatalog.collectMatchingByContents(ContentTypeCatalog.java:190)
at org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(ContentTypeCatalog.java:403)
at org.eclipse.core.internal.content.ContentTypeCatalog.internalFindContentTypesFor(ContentTypeCatalog.java:450)
at org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(ContentTypeCatalog.java:346)
at org.eclipse.core.internal.content.ContentTypeCatalog.getDescriptionFor(ContentTypeCatalog.java:360)
at org.eclipse.core.internal.content.ContentTypeMatcher.getDescriptionFor(ContentTypeMatcher.java:86)
at org.eclipse.core.internal.resources.ContentDescriptionManager.readDescription(ContentDescriptionManager.java:445)
at org.eclipse.core.internal.resources.ContentDescriptionManager.getDescriptionFor(ContentDescriptionManager.java:355)
at org.eclipse.core.internal.resources.File.internalGetCharset(File.java:246)
at org.eclipse.core.internal.resources.File.getCharset(File.java:207)
at org.eclipse.core.internal.resources.File.getCharset(File.java:194)
at org.eclipse.jdt.internal.core.util.Util.getResourceContentsAsCharArray(Util.java:1156)
at org.eclipse.jdt.internal.core.builder.SourceFile.getContents(SourceFile.java:79)
at org.eclipse.jdt.internal.compiler.ReadManager.run(ReadManager.java:173)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4361)
at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.SWT.error(SWT.java:4247)
at org.eclipse.swt.widgets.Display.error(Display.java:1068)
at org.eclipse.swt.widgets.Display.checkDevice(Display.java:621)
at org.eclipse.swt.graphics.Device.getSystemFont(Device.java:476)
at org.eclipse.jface.preference.PreferenceConverter.<clinit>(PreferenceConverter.java:84)
... 35 more

!ENTRY org.eclipse.osgi 4 0 2012-07-03 16:22:59.978
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.jface.preference.PreferenceConverter
at org.eclipse.ui.internal.themes.ThemeElementHelper.installFont(ThemeElementHelper.java:103)
at org.eclipse.ui.internal.themes.ThemeElementHelper.populateRegistry(ThemeElementHelper.java:59)
at org.eclipse.ui.internal.Workbench$27.runWithException(Workbench.java:1550)
at org.eclipse.ui.internal.StartupThreading$StartupRunnable.run(StartupThreading.java:31)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3944)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3621)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2478)
at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:2386)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:583)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:540)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:353)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:180)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:629)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
at org.eclipse.equinox.launcher.Main.run(Main.java:1438)

!ENTRY org.eclipse.core.jobs 4 2 2012-07-03 16:23:05.824
!MESSAGE An internal error occurred during: "Android Library Update".
!STACK 0
java.lang.NullPointerException
at com.android.ide.eclipse.adt.AdtPlugin.getOutStream(AdtPlugin.java:1714)
at com.android.ide.eclipse.adt.internal.project.LibraryClasspathContainerInitializer.allocateLibraryContainer(LibraryClasspathContainerInitializer.java:264)
at com.android.ide.eclipse.adt.internal.project.LibraryClasspathContainerInitializer.updateProjects(LibraryClasspathContainerInitializer.java:81)
at com.android.ide.eclipse.adt.internal.sdk.Sdk$3$1.run(Sdk.java:1197)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY com.android.ide.eclipse.adt 4 0 2012-07-03 16:23:05.998
!MESSAGE parseSdkContent failed
!STACK 0
java.lang.NullPointerException
at com.android.ide.eclipse.adt.AdtPlugin.getDisplay(AdtPlugin.java:334)
at com.android.ide.eclipse.adt.AdtPlugin$7.run(AdtPlugin.java:1422)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

!ENTRY org.eclipse.core.jobs 2 2 2012-07-03 16:23:06.504
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: com.android.ide.eclipse.adt.internal.sdk.Sdk$5

!ENTRY org.eclipse.core.jobs 2 2 2012-07-03 16:23:06.505
!MESSAGE Job found still running after platform shutdown.  Jobs should be canceled by the plugin that scheduled them during shutdown: com.android.ide.eclipse.adt.internal.sdk.Sdk$5

Hast du deine Sonnenfinsternis aktualisiert?
Amit

Ich bin in einem neuen Ordner, installiere eine neue Eclipse: / Application / Eclipse - alt / Application / Eclipse4 - neu
Max Bublikoff

Gehen Sie zum Hilfemenü und klicken Sie auf "Nach Updates suchen", aktualisieren Sie es und versuchen Sie es dann ... Das hat bei mir funktioniert ... Aber da es noch nicht einmal für Sie startet ... Ich denke, Sie müssen es neu installieren ... .
Amit

4
Bitte lesen Sie meine Frage sorgfältig durch - Eclipse startet nicht.
Max Bublikoff

Ich habe auch diesen Fehler. Ich möchte zu M $ wechseln. Ich bin unter Windows, also scheint das Betriebssystem keine Rolle zu spielen.
NimChimpsky

Antworten:


203

das hat es für mich behoben:

rm YOUR_WORKSPACE/.metadata/.plugins/org.eclipse.core.resources/.snap

Gutschrift: http://www.metod.si/job-found-still-running-after-platform-shutdown-eclipse/


1
Riesig: ~ max $ ls -la Arbeit / Projekte / .metadata / .plugins / org.eclipse.core.resources / .snap ls: Arbeit / Projekte / .metadata / .plugins / org.eclipse.core.resources / .snap : Keine solche Datei oder Verzeichnis
Max Bublikoff

sehr seltsam - kannst du eine ls -la Arbeit / Projekte / .metadata machen?
Ligi

Riesig: ~ max $ ls -la Arbeit / Projekte / .metadata insgesamt 2368 drwxr-xr-x 8 max Mitarbeiter 272 3 15л 15:18. drwxr-xr-x 14 max. Personal 476 30 00н 00:54 .. -rw-r - r-- 1 max Personal 1029117 3 15л 15:18 .bak_0.log -rw-r - r-- 1 max Personal 0 15 21н 21:27 .lock -rw-r - r-- 1 max. Mitarbeiter 172551 3 июл 17:17 .log drwxr-xr-x 7 max. Mitarbeiter 238 3 июл 16:52 .mylyn drwxr-xr-x 37 max staff 1258 29 15н 15:29 .plugins -rw-r - r-- 1 max staff 26 3 июл 17:16 version.ini
Max Bublikoff

1
Das funktioniert bei mir, aber ich verstehe nicht wirklich warum. Was ist diese .snap-Datei?
Ida

1
Ich denke, es ist eine Art Schnappschuss-Datei, die manchmal beschädigt ist
Ligi

154

Das Löschen von .metadata / .plugins / org.eclipse.e4.workbench / workbench.xmi löste das Problem in meinem Fall.


4
Dies funktionierte für mich (das Entfernen von org.eclipse.core.resources führte dazu, dass Eclipse immer noch nicht geöffnet wurde), aber welche Informationen habe ich durch das Entfernen dieser Datei verloren und gibt es eine Möglichkeit, sie aus der Datei wiederherzustellen?
Inor

Vielen Dank. Arbeitet für mich :) Auch ich habe keine .snap-Datei. Danke eine Tonne
aasha

2
Die Snap-Datei existiert nur, während Eclipse geöffnet ist. Wenn die Datei beim Schließen von Eclipse noch vorhanden ist, müssen Sie sie entfernen. Wenn Sie die Workbench-Datei entfernen, verlieren Sie das Eclipse-Layout. Das Entfernen von workbench.xmi löst das Problem.
Milton

1
Genius! Mein Kepler SR1 (4.3?) Wurde behoben, nachdem mein schlafender Computer am Thanksgiving-Wochenende die Stromversorgung verloren hatte.
Eric L.

40

Ich musste beide der folgenden Dateien löschen, wie in anderen Antworten vorgeschlagen, um mein Problem zu lösen:

  • .metadata/.plugins/org.eclipse.core.resources/.snap
  • .metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi

2
Dies funktionierte bei mir auf einer Win7-Box. Java 1.6u43. Wie viel kostet IntelliJ wieder? ;-)
jseals

Diese Arbeit für mich in Win7 und Kepler Service Release 2
Juan de Parras


10

Leider hat es bei mir nicht funktioniert, da ich nicht .snap unter hatte

<home>/.metadata/.plugins/org.eclipse.core.resources

Am Ende hatte ich folgende Sequenz:

cd <home>/.metadata
mv .plugins .plugins.failing
<start eclipse>
<exit eclipse>  <--- builds fresh .plugins
cp -r .plugins.failing/org.eclipse.core.resources .plugins/org.eclipse.core.resources  <-- restores existing projects

Ich hatte auch keinen .snap-Ordner in meinem Arbeitsbereich. Dies löste das Problem für mich manchmal. Es
stützt

Nein, das hat mir nicht geholfen.
IgorGanapolsky


1

Ich hatte ein ähnliches Problem, aber unter Win7 - 64. Das Löschen der .snap-Datei ermöglichte es mir, in Eclipse zu wechseln, und dann musste ich meine Ressourcendatei über Datei -> Aktualisieren aktualisieren.

Die Snap-Datei befindet sich: YOUR_PROJECT_DIR / .metadata / .plugins / org.eclipse.core.resources / .snap


1

Ich hatte zweimal das gleiche Problem unter Windows: Eclipse wurde aufgrund des ADT-Plugins nicht gestartet.

Ich habe temporäre Dateien entfernt und die Registrierung mit CCleaner bereinigt. Dann hat es funktioniert.


0

Ich musste mein Quecksilber-Plugin neu installieren, das war das zugrunde liegende Problem für mich.


0

Bei mir erstarrte der Lader bei MyLyn. Als ich irgendwo ein anderes Problem fand, bei dem versucht wurde, das Material .metadata / .mylyn im Arbeitsbereichsverzeichnis zu löschen, konnte ich meinen Arbeitsbereich erneut laden


0

Ich habe gerade einen Neustart des Systems durchgeführt und es hat gut funktioniert.


0

Wenn Sie in den Inhalten von eclipse.app nachsehen, ob eclipse.ini noch gefunden hat, dass einige Updates diese Datei zerstören ...

Das war der Grund auf meinem System, es von einer neuen Version kopiert und es hat wieder funktioniert ...


Okay, mir wird langweilig - bitte entfernen Sie die Anreden aus Ihren Fragen und Antworten, sie sind nur Lärm auf SO.
Jonrsharpe

-3

rm -f ~ / .eclipse / hat bei mir funktioniert!


1
Bitte beschreiben Sie, was dies bewirkt und wie es das Problem löst. Ohne dies wäre dies nur als Kommentar geeignet, nicht als Antwort.
Qantas 94 Heavy
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.