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
Max Bublikoff
quelle
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/

ligi
quelle
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.

nivs
quelle
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
Basit Ali
quelle
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
26

Das Ausführen von Eclipse über die Befehlszeile mit dem Schalter -clearPersistedState hat das Problem für mich behoben:

$> eclipse -clearPersistedState
ccbunney
quelle
funktionierte auch für mich, aber ich löschte zuerst die Ordner, die in: stackoverflow.com/a/13620144/1581069 erwähnt wurden (nicht sicher, ob das auch erforderlich war)
Peter Butkovic
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
Vitali
quelle
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
4

Folgendes hat mir geholfen, mein Problem zu lösen:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=389738

Eric Landry
quelle
Vielen Dank. Dies funktionierte auch für mich für Eclipse Juno, das mit Android SDK-Download verfügbar ist.
Prashant
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

Kunst
quelle
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.

Arnaud SmartFun
quelle
0

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

NimChimpsky
quelle
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

Joe Plante
quelle
0

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

Ranjithkumar
quelle
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 ...

Anselm Scholz
quelle
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!

Paragm
quelle
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