Mi eclipse deja de cargar el banco de trabajo. Ya intenté comenzar con ./eclipse --clean
Al comenzar desde la consola, lanza la siguiente excepción:
java.lang.NullPointerException
at org.eclipse.core.internal.runtime.Log.isLoggable(Log.java:101)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeIsLoggable(ExtendedLogReaderServiceFactory.java:57)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:158)
at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:146)
at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
at org.eclipse.equinox.log.internal.ExtendedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
at org.eclipse.core.internal.runtime.Log.log(Log.java:60)
at org.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:92)
at org.tigris.subversion.clientadapter.Activator.getAnyClientAdapter(Activator.java:81)
at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:145)
at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:92)
at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:425)
at org.tigris.subversion.subclipse.core.status.NonRecursiveStatusUpdateStrategy.statusesToUpdate(NonRecursiveStatusUpdateStrategy.java:53)
at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus(StatusCacheManager.java:273)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatus(FileModificationManager.java:179)
at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.resourceChanged(FileModificationManager.java:128)
at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Se detiene al cargar com.android.ide.eclipse.adt
¿Qué pasa con mi mesa de trabajo?
eclipse
macos
osx-snow-leopard
endian
fuente
fuente
--clean
que no hace nada mientras que-clean
(un solo guión) parece tener un efecto (usando Eclipse Neon en mi caso).Respuestas:
DISCLAIMER: THIS WILL DELETE ALL OF YOUR ECLIPSE WORKSPACE SETTINGS AND YOU WILL HAVE TO RE-IMPORT ALL YOUR PROJECTS, THERE ARE LESS DESTRUCTIVE ANSWERS HERE
Intente lo siguiente:
Elimine la carpeta .metadata en su espacio de trabajo local (esto es lo que funcionó para mí). Parece que contiene un archivo .LOCK que, si no se cierra correctamente, evita que eclipse se inicie correctamente. En sistemas basados en Unix, puede escribir lo siguiente en la línea de comandos;
Elimine su directorio .eclipse en su directorio de inicio. Lanzamiento de eclipse. Si eso no funciona,
Abra eclipse con otra cuenta de usuario. Si se carga, sabrá que el problema está en su cuenta, no en su instalación de eclipse.
fuente
rm workspace/.metadata/.lock
me funciona. Asegúrate de comenzar a eclipse usando./eclipse -clean -refresh
todo lo que intentes. Gracias por enseñarnosmv .eclipse .eclipse.old
, lo cual no ayudó hoy. Hoy ayudó a eliminarworkspace/.metadata/.plugins/
. Todos los complementos realmente funcionaron después de eso. Algunas configuraciones desaparecieron. Luego puede usarImport...
para importar todos sus proyectos existentes a la vez. Eliminarworkspace/.metadata
es la última opción, pero funciona. Puedes quedarteworkspace/.metadata/.mylyn
si no quieres perder tus tareas..metadata/.plugins/org.eclipse.core.resources/.snap
síEl procedimiento que se muestra en http://off-topic.biz/en/eclipse-hangs-at-startup-showing-only-the-splash-screen/ funcionó para mí:
En otras respuestas:
se menciona, lo que parece tener el mismo efecto o incluso mejor.
Aquí hay un script para MacOS (usando Macports) y Linux (probado en Ubuntu con Eclipse Equinox) para comenzar con una eliminación opcional del eclipse en ejecución. Es posible que desee adaptar el guión a sus necesidades. Si agrega nuevas plataformas, edite el script directamente en esta respuesta.
fuente
como se menciona en el comentario de sulai el 20 de diciembre de 2012 a las 12:46, eso funcionó para mí.
Sin embargo, en Mac OS X, tuve que averiguar cómo llegar a ./eclipse
Esta es la solucion:
Gracias por el comentario de Andrew para esta publicación: https://stackoverflow.com/a/1783448/2162226
fuente
./eclipse -clean -refresh
arregló para míLa mejor solución que encontré es eliminar este archivo: espacio de trabajo / .metadata / .plugins / org.eclipse.e4.workbench / workbench
fuente
no es necesario eliminar todos los metadatos. simplemente intente eliminar el archivo .snap en org.eclipse.core.resources en la carpeta de su espacio de trabajo, ej.
fuente
Resolví eliminar * .snap del directorio del espacio de trabajo (y todos los subdirectorios):
fuente
Pregunta bastante antigua, pero la respuesta más simple aún no se ha publicado.
Aquí está:
1) En el archivo de
[workspace]\.metadata\.plugins\org.eclipse.e4.workbench
eliminaciónworkbench.xmi
.En la mayoría de los casos es suficiente: intente cargar Eclipse.
Aún así, debe volver a configurar sus ajustes de perspectiva específicos (si corresponde)
2) ¿ Ahora tiene problemas con los proyectos de construcción que funcionaron perfectamente? Según mi experiencia, los siguientes pasos ayudan:
- desmarque Proyectos-> Construir automáticamente
- cambie a la perspectiva de Java (si aún no lo está): Ventana -> Abrir perspectiva -> Java
- busque la vista Problemas o ábrala: Ventana -> Mostrar vista -> Problemas
- haga clic con el botón derecho en los grupos de problemas y seleccione Eliminar . Asegúrese de eliminar los errores de Lint
- limpie el espacio de trabajo: Proyecto -> Limpiar ... con la opción Limpiar todos los proyectos
- marque Proyectos-> Construir automáticamente
- si los problemas persisten para algunos proyectos: haga clic con el botón derecho en el proyecto, seleccione Propiedades -> Androidy asegúrese de que se elija el objetivo de construcción del proyecto adecuado
3) Siempre fue suficiente para mí. Pero si sigues teniendo problemas, prueba las recomendaciones de publicaciones de @george
fuente
El siguiente procedimiento funcionó en mi MacOS (Mavericks) y Eclipse Luna 4.4.1:
Elimine el archivo .snap en la ruta "workspaceFolder" .metadata.plugins \ org.eclipse.core.resources \
Si no sabe cómo navegar a esta carpeta en Mac, presione Cmd + Shift + G (Ir a la carpeta) y escriba la dirección completa por la que desea navegar.
fuente
Parece que posiblemente tenga este problema:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=357199
fuente
eliminar el espacio de trabajo / .metadata / .lock y comenzar eclipse con -clean -refresh funcionó para mí.
fuente
Debe eliminar la carpeta org.eclipse.e4.workbench dentro de metadata.plugins \ que puede encontrar en la carpeta de su espacio de trabajo. Eliminar esta carpeta me solucionó el problema, ¡espero que ayude a alguien más!
fuente
Tuve este problema en Windows 7, esto es lo que lo solucionó.
http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/
cd ~ / Documentos / espacio de trabajo / .metalog / .plugins
rm -rf org.eclipse.core.resources
fuente
Hay muchas razones posibles para este tipo de comportamiento. Además de ejecutar desde un indicador de shell como lo ha hecho, vale la pena buscar pistas en el archivo de registro de su espacio de trabajo, que es el archivo .metadata / .log en el directorio de su espacio de trabajo; el NPE que se le presentará parece que debería hacer con el código de registro en sí, pero el registro aún puede ayudar a determinar qué estaba sucediendo antes del error.
Las búsquedas web de los mensajes que encuentra a menudo ofrecen sugerencias para eliminar varios directorios o archivos y comenzar de nuevo. Sin embargo, a veces he podido eliminar partes de .metadata / .plugins / org.eclipse.ui.workbench / workbench.xml para obtener soluciones menos destructivas.
fuente
El problema con la eliminación de archivos en el directorio .metadata es que tendría que iniciar su banco de trabajo desde cero. Por lo tanto, puede llevar un tiempo restaurar todos sus proyectos, especialmente si tiene varios. Restaurar .metadata desde una copia de seguridad simplemente reemplazando los archivos existentes con los antiguos respaldados funcionó para mí.
fuente
También podría ser útil intentar cargar y guardar el espacio de trabajo con una versión más reciente de eclipse:
Estoy usando eclipse 3.8. Al iniciar, la pantalla de bienvenida se colgaba. No hubo mensajes de error en el registro. Lo que ayudó fue abrir el espacio de trabajo con eclipse 4.2.2. Después de abrir y cerrar el espacio de trabajo, pude volver a cargarlo con 3.8.
fuente
Después de investigar un poco sobre las fechas de los archivos, resolví el mismo problema (que es un problema recurrente aleatorio en mi Kepler) simplemente eliminando el siguiente archivo en mi espacio de trabajo local: .metadata.plugins \ org.eclipse.jdt.core \ variablesAndContainers.dat
con un impacto insignificante en la restauración del espacio de trabajo.
Espero que pueda ayudar a alguien más ...
fuente
En su espacio de trabajo encontrará el nombre de la carpeta oculta .metadata en la que encontrará otra carpeta oculta ".mylyn" elimínela y vacíe su papelera, vaya al administrador de tareas, detenga el proceso de Eclipse y comience de nuevo Eclipse, esta vez funcionará.
¡Disfrutar!
fuente
Aquí hay un método menos destructivo que funcionó para mí:
Estoy en una máquina con Windows con una copia de Spring Tool Suite (una extensión de Eclipse) que estoy ejecutando desde un directorio aleatorio. En mi línea de comandos del sistema, que tenía que desplazarse al directorio que contenía mi
STS.exe
y ejecute:STS.exe -refresh
.Después de eso, pude abrir mi Eclipse de la manera normal (que era a través de un ícono de la barra de tareas anclado).
fuente
Obtenga una copia de seguridad de la carpeta .metadata / .plugin / org.eclipse.core.resources, luego elimine esa carpeta y ejecute eclipse. Eso debería iniciar el espacio de trabajo, pero todos los proyectos desaparecerán ya que org.eclipse.core.resources mantiene una lista de todos los proyectos.
A continuación, cierre eclipse correctamente y vuelva a copiar org.eclipse.core.resources de la copia de seguridad a la carpeta .metadata / .plugins / anulando la existente.
Abra eclipse y todo debería funcionar bien con todos sus proyectos de vuelta a la normalidad.
fuente
Eclipse se congela al inicio: antes de cargar el espacio de trabajo, muy buena respuesta en esta publicación. repitiendo la respuesta que funcionó para mí
En el directorio de su espacio de trabajo, realice los siguientes pasos:
cd .metadata / .plugins
mv org.eclipse.core.resources org.eclipse.core.resources.bak
Inicie el eclipse. (Debería mostrar un mensaje de error o un espacio de trabajo vacío porque no se encuentra ningún proyecto).
Cierre todas las pestañas de los editores abiertos.
Salir del eclipse.
rm -rf org.eclipse.core.resources (Elimina el directorio recién creado).
mv org.eclipse.core.resources.bak / org.eclipse.core.resources (Restaurar el directorio original).
Inicie eclipse y comience a trabajar. :-)
Respuesta de CharlesB
fuente
Ninguna solución me ayudó en mi caso.
Sin embargo, encontré la solución de trabajo. Leí que esto sucede cuando el complemento ADT no se actualiza correctamente en Eclipse.
Actualiza todo y ¡guau! ¡Ya no se congela al iniciar Eclipse!
fuente
No probé todos estos. Reinicié por computadora portátil / máquina. Y todo volvió a la normalidad después de eso.
fuente