see - Eclipse no se iniciará, el error de registro dice: ObjectNotFoundException: elemento de árbol
eclipse neon error see the log file (12)
Anoche mi máquina se reinició mientras Eclipse Galileo estaba abierto. No es gran cosa, ¿verdad?
Esta mañana, inicié mi máquina e intenté abrir Eclipse. En lugar de abrir, veo esto:
El registro de errores sugiere que hay algún tipo de problema causado al salir con cambios no guardados.
¿Cómo puedo hacer que Eclipse se abra e ignorar esos cambios no guardados? ¿Ni siquiera puedo abrir un archivo de texto que no es parte de este proyecto con Eclipse? Debe haber una forma de restablecer este estado.
EDITAR:
He rastreado el problema a un solo archivo. Cuando elimino este archivo a continuación, se abre Eclipse pero faltan mis proyectos.
.metadata/.plugins/org.eclipse.core.resources/.snap
Utilizo el plugin de subversión, pero no creo que ese sea el problema. Esto es lo que dice el registro de errores (abreviado):
!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.
Corrió en este error.
No había ningún archivo .snap en mi carpeta .metadata.
Tuve que eliminar esto:
<workspace>/.metadata/.plugins/org.eclipse.core.resources/.root/d+.tree
d + => algún número.
Luego tuve que volver a importar los proyectos y volver a asignar los conjuntos de trabajo. Lo preferí sobre la apertura de un nuevo espacio de trabajo y la configuración de rehacer.
Eliminar el archivo .snap funcionó perfecto para mí.
- Elimine el archivo .snap del directorio - workspace.metadata.plugins / org.eclipse.core.resources.
- Importe el espacio de trabajo (proyectos existentes en el espacio de trabajo; no copie las carpetas en el espacio de trabajo nuevamente).
En lugar de eliminar toda la carpeta .metadata, que a su vez elimina los proyectos del espacio de trabajo, intente encontrar los archivos .snap y elimínelos. Los archivos .snap son la instantánea de la instancia temporal del espacio de trabajo que se guardará al limpiar y cerrar el espacio de trabajo.
Esto también funciona cuando recibe este error de Information Design Tool (IDT) (Business Objects BI4).
- Borre el archivo .snap de este directorio.
Tenga en cuenta que perderá todos sus proyectos locales. Es de esperar que sus modificaciones se hayan guardado recientemente en un repositorio.
Directorio - C: / Users / xxxxuser.name.businessobjects / bimodeler_14 / workspace.metadata.plugins / org.eclipse.core.resources /
Para cualquier persona interesada, tenía exactamente el mismo problema y eliminar el archivo .metadata / .plugins / org.eclipse.core.resources / .snap me convenció.
Para este problema, tuve que eliminar el archivo .snap
ubicado en el directorio:
<workspace-directory>/.metadata/.plugins/org.eclipse.core.resources
Después de eliminar ese archivo, pude iniciar mi Eclipse sin problemas.
También tuve el mismo problema, esto sucede cuando fuerza el apagado / reinicie su computadora, mientras su eclipse sigue en funcionamiento. Eliminar la carpeta .metadata funcionó para mí. Elimine todos los metadatos y luego importe su proyecto desde ese mismo espacio de trabajo.
Tenía un problema similar.
Log file dijo que la excepción fue causada por la corrupción en el árbol del proyecto, una descripción muy vaga.
Eliminar los archivos y directorios individuales en /.metadata/.plugins/org.eclipse.core.resources no funcionó para mí. Tuve que eliminar todo el directorio /.metadata/.plugins/org.eclipse.core.resources. Perdí todo el árbol del proyecto pero no los proyectos. Todavía estaban en el área de trabajo y solo necesitaban ser importados de nuevo a Eclipse. Tampoco perdí la gran cantidad de complementos configurados para trabajar con Java, Android, PHP, C ++, J2EE, etc.
Esta es la segunda vez que encuentro una corrupción relacionada con el árbol del proyecto. La primera vez que eliminé los .metadata por completo y luego pasé mucho tiempo recuperando todos los complementos y proyectos. La dirección en que las otras respuestas aquí fueron útiles para centrar solo en el directorio org.eclipse.core.resources. Parece que eliminar todo el directorio solo resulta en la necesidad de volver a importar todos los proyectos.
Su experiencia puede ser diferente...
Verifique las variables de entorno _JAVA_OPTION path. Tenía HP UFT instalado en mi sistema y configuré _JAVA_OPTION en IGNOREME_JAVA_OPTION tanto para el sistema como para la variable de entorno. Después del reinicio, eclipse mostró el mismo error "verificar archivo de registro". Se eliminó IGNOREME y no se eclipsó ningún problema. Esta podría ser otra posibilidad que podría ser vista para arreglar el eclipse.
Espero que esto ayude.
solución: elimine la carpeta .metadata en su último espacio de trabajo. razón: Tal vez fuerces el apagado / reinicie tu computadora, mientras tu eclipse aún se está ejecutando.
Recomendado: Eliminar <workspace-directory>/.metadata/.plugins/org.eclipse.core.resources/.snap
. Esto no restablecerá su espacio de trabajo y sus otros proyectos no se eliminarán (como lo responde krishna).
No recomendado: Alternativamente, elimine todo el <workspace-directory>/.metadata
De su área de trabajo y reinícielo. Esto restablecerá su espacio de trabajo y eliminará todos sus proyectos existentes en él .
Solo un pequeño consejo que podría ayudar a las personas a evitar un problema que encontré.
En mi caso, había múltiples directorios del espacio de trabajo en mi máquina. Cuando ejecuté el objetivo mvn sonar: sonar, creó su propio directorio de espacio de trabajo, colocó la instantánea (archivos .snap) allí y cambió una configuración para indicarle a maven que primero busque cambios. Sin embargo, este no era mi espacio de trabajo que estaba usando, por lo que la instantánea nunca se actualizaba con mis cambios. Entonces, cuando maven usó esa instantánea, no pudo encontrar los archivos en sus ubicaciones anteriores. Así que tuve que eliminar ese espacio de trabajo para resolver el problema. Esto funcionó porque maven luego buscó en el siguiente espacio de trabajo en su lista, mi espacio de trabajo, para la instantánea en lugar de la agregada (pero nunca actualizada) por el objetivo del sonar.
Por lo tanto, es posible que deba buscar en su disco duro todos los archivos * .snap para ver si hay más espacio de trabajo en su máquina.