Letzte Nacht wurde meine Maschine neu gestartet, während Eclipse Galileo geöffnet war. Keine große Sache, oder?
Heute Morgen habe ich meine Maschine gestartet und versucht, Eclipse zu öffnen. Anstatt zu öffnen, sehe ich Folgendes:
Das Fehlerprotokoll weist darauf hin, dass beim Beenden mit nicht gespeicherten Änderungen ein Problem vorliegt.
Wie kann ich Eclipse dazu bringen, diese nicht gespeicherten Änderungen zu öffnen und zu ignorieren? Ich kann mit Eclipse nicht einmal eine Textdatei öffnen, die nicht Teil dieses Projekts ist. Es muss eine Möglichkeit geben, diesen Status zurückzusetzen.
BEARBEITEN:
Ich habe das Problem in einer einzigen Datei aufgespürt. Wenn ich diese Datei unten lösche, wird Eclipse geöffnet, aber meine Projekte fehlen.
.metadata\.plugins\org.eclipse.core.resources\.snap
Ich benutze das Subversion-Plugin, aber ich denke nicht, dass das das Problem ist. Folgendes steht im Fehlerprotokoll (abgekürzt):
!SESSION 2010-08-17 10:13:01.718 -----------------------------------------------
eclipse.buildId=M20100211-1343
java.version=1.4.2_06
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_CA
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.core.resources 2 10035 2010-08-17 10:13:02.656
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY org.eclipse.osgi 4 0 2010-08-17 10:13:02.671
!MESSAGE An error occurred while automatically activating bundle org.eclipse.core.resources (33).
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources.
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
...
Caused by: org.eclipse.core.internal.dtree.ObjectNotFoundException: Tree element '/reports/src/com/lang/reports/OnlineReport.java' not found.
at org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound(AbstractDataTree.java:257)
...
Root exception:
org.eclipse.core.internal.dtree.ObjectNotFoundException: Tree element '/reports/src/com/lang/reports/OnlineReport.java' not found.
at org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound(AbstractDataTree.java:257)
...
!ENTRY org.eclipse.osgi 4 0 2010-08-17 10:13:02.703
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:114)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
!ENTRY org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE The following is a complete list of bundles which are not resolved, see the prior log entry for the root cause if it exists:
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.eclipse.jdt.apt.core_3.3.202.R35x_v20091130-2300 [103] was not resolved.
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.eclipse.jdt.apt.pluggable.core_1.0.201.R35x_v20090925-1100 [104] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing required bundle org.eclipse.jdt.apt.core_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.tool_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.dispatch_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.model_0.0.0.
!SUBENTRY 2 org.eclipse.jdt.apt.pluggable.core 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.apt.util_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.eclipse.jdt.apt.ui_3.3.200.v20090930-2100_R35x [105] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.apt.ui 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing required bundle org.eclipse.jdt.apt.core_[3.2.0,4.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.eclipse.jdt.compiler.apt_1.0.201.R35x_v20090925-1100 [106] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.compiler.apt 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing imported package org.eclipse.jdt.internal.compiler.tool_0.0.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.eclipse.jdt.compiler.tool_1.0.100.v_981_R35x [107] was not resolved.
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.eclipse.jdt.junit4.runtime_1.1.0.v20090513-2000 [116] was not resolved.
!SUBENTRY 2 org.eclipse.jdt.junit4.runtime 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing required bundle org.junit4_[4.4.0,5.0.0).
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.hamcrest.core_1.1.0.v20090501071000 [184] was not resolved.
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle org.junit4_4.5.0.v20090824 [186] was not resolved.
!SUBENTRY 2 org.junit4 2 0 2010-08-17 10:13:02.765
!MESSAGE Missing required bundle org.hamcrest.core_1.1.0.
!SUBENTRY 1 org.eclipse.osgi 2 0 2010-08-17 10:13:02.765
!MESSAGE Bundle com.collabnet.subversion.merge_2.1.0 [208] was not resolved.
java.vendor=Sun Microsystems Inc.
Ich denke, das könnte die Grundursache sein! :)Antworten:
Empfohlen: Löschen
<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources\.snap
. Dadurch wird Ihr Arbeitsbereich nicht zurückgesetzt und Ihre anderen Projekte werden nicht gelöscht (wie von krishna beantwortet).Nicht empfohlen: Alternativ können Sie das gesamte
<workspace-directory>\.metadata
Verzeichnis aus Ihrem Arbeitsbereich löschen und neu starten. Dadurch wird Ihr Arbeitsbereich zurückgesetzt und alle darin enthaltenen Projekte werden gelöscht .quelle
Für dieses Problem musste ich die
.snap
Datei im Verzeichnis löschen :Nachdem ich diese Datei gelöscht hatte, konnte ich meine Eclipse problemlos starten.
quelle
Bin auf diesen Fehler gestoßen.
In meinem Metadatenordner befand sich keine .snap-Datei.
Ich musste dies löschen:
d + => eine Zahl.
Dann musste ich die Projekte erneut importieren und die Arbeitssätze neu zuweisen. Ich habe es vorgezogen, einen neuen Arbeitsbereich zu öffnen und Einstellungen zu wiederholen.
quelle
Das Löschen der .snap-Datei hat bei mir perfekt funktioniert.
quelle
Hatte ein ähnliches Problem.
Protokolldatei besagte Ausnahme wurde durch Beschädigung im Projektbaum verursacht - eine sehr vage Beschreibung.
Das Löschen einzelner Dateien und Verzeichnisse in /.metadata/.plugins/org.eclipse.core.resources hat bei mir nicht funktioniert. Ich musste das gesamte Verzeichnis /.metadata/.plugins/org.eclipse.core.resources löschen. Ich habe den gesamten Projektbaum verloren, aber nicht die Projekte. Sie befanden sich noch im Arbeitsbereich und mussten nur wieder in Eclipse importiert werden. Ich habe auch nicht die große Anzahl von Plugins verloren, die für Java, Android, PHP, C ++, J2EE usw. konfiguriert sind.
Dies ist das zweite Mal, dass ich auf eine Beschädigung im Zusammenhang mit dem Projektbaum stoße. Das erste Mal habe ich die .metadata komplett gelöscht und dann sehr lange damit verbracht, alle Plugins und Projekte zurückzusetzen. Die Richtung, in die die anderen Antworten hier waren, war nützlich, um nur das Verzeichnis org.eclipse.core.resources auf Null zu setzen. Das Löschen des gesamten Verzeichnisses scheint nur dazu zu führen, dass nur alle Projekte erneut importiert werden müssen.
Ihr Kilometerstand kann variieren ...
quelle
Dies funktioniert auch, wenn Sie diesen Fehler vom Information Design Tool (IDT) (Business Objects BI4) erhalten.
Bitte beachten Sie, dass Sie alle Ihre lokalen Projekte verlieren. Hoffentlich wurden Ihre Änderungen kürzlich in einem Repository gespeichert.
Verzeichnis - C: \ Benutzer \ xxxxuser.name.businessobjects \ bimodeler_14 \ workspace.metadata.plugins \ org.eclipse.core.resources \
quelle
C:\workspace\.metadata\.plugins\org.eclipse.core.resources\.snap
- Dies ist derselbe Pfad, außer dass dem oben gezeigten Pfad einige Backslashes fehlen und sich der Arbeitsbereich an einem anderen Ort befindet ...Für alle Interessierten hatte ich genau das gleiche Problem und das Löschen der Datei .metadata / .plugins / org.eclipse.core.resources / .snap hat den Trick für mich getan.
quelle
Lösung: Löschen Sie den Metadatenordner in Ihrem letzten Arbeitsbereich. Grund: Möglicherweise erzwingen Sie das Herunterfahren / Neustarten Ihres Computers, während Ihre Eclipse noch ausgeführt wird.
quelle
Nur ein kleiner Tipp, der den Leuten helfen könnte, ein Problem zu vermeiden, auf das ich gestoßen bin.
In meinem Fall befanden sich auf meinem Computer mehrere Arbeitsbereichsverzeichnisse. Als ich das Ziel mvn sonar: sonar ausführte, erstellte es ein eigenes Arbeitsbereichsverzeichnis, platzierte den Snapshot (.snap-Dateien) dort und änderte eine Einstellung, um maven anzuweisen, dort zuerst nach Änderungen zu suchen. Dies war jedoch nicht mein Arbeitsbereich, den ich verwendet habe, sodass der Snapshot nie mit meinen Änderungen aktualisiert wurde. Als Maven diesen Schnappschuss verwendete, konnte er die Dateien nicht an ihren alten Speicherorten finden. Also musste ich diesen Arbeitsbereich entfernen, um das Problem zu beheben. Dies funktionierte, weil maven dann im nächsten Arbeitsbereich auf seiner Liste, meinem Arbeitsbereich, nach dem Schnappschuss suchte, anstatt nach dem, der vom Sonarziel hinzugefügt (aber nie aktualisiert) wurde.
Daher müssen Sie möglicherweise Ihre gesamte Festplatte nach * .snap-Dateien durchsuchen, um festzustellen, ob auf Ihrem Computer mehr als ein Arbeitsbereich verwendet wird.
quelle
Überprüfen Sie den Pfad Ihrer Umgebungsvariablen _JAVA_OPTION. Ich hatte HP UFT auf meinem System installiert und habe _JAVA_OPTION für System- und Umgebungsvariable auf IGNOREME_JAVA_OPTION gesetzt. Nach dem Neustart zeigte Eclipse den gleichen Fehler "Protokolldatei prüfen". IGNOREME entfernt und keine Probleme verdunkeln. Dies könnte eine weitere Möglichkeit sein, die in Betracht gezogen werden könnte, um die Sonnenfinsternis zu beheben.
Hoffe das hilft.
quelle
Ich hatte auch das gleiche Problem, dies passiert, wenn Sie das Herunterfahren / Neustarten Ihres Computers erzwingen, während Ihre Eclipse noch läuft. Das Löschen des Metadatenordners hat bei mir funktioniert. Löschen Sie alle Metadaten und importieren Sie Ihr Projekt aus demselben Arbeitsbereich.
quelle
Versuchen Sie lieber, den gesamten .metadata-Ordner zu löschen, wodurch Ihre Projekte aus dem Arbeitsbereich gelöscht werden. Versuchen Sie, die .snap-Dateien zu finden und zu löschen. .snap-Dateien sind die Momentaufnahme der temporären Instanz des Arbeitsbereichs, die beim Bereinigen und Schließen des Arbeitsbereichs gespeichert wird.
quelle
Löschen Sie alle * .Snap-Dateien im Pfad workspace-directory> .metadata.plugins \ org.eclipse.core.resources
quelle
Verwenden Sie die Option "Reinigen"
Ich hatte diesen Fehler. Ich starte Eclipse mit der Option "sauber" und das hat bei mir funktioniert.
Eclipse startet und alle Projekte sind in Ordnung.
quelle