¿Por qué recibo 'JPA Project Change Event Handler (waiting)', cada vez que intento construir mi proyecto.
Tengo algunos proyectos JPA en mi espacio de trabajo y se necesita mucho tiempo para construir mi proyecto. También conduce a GC sobre el límite con 6 GB de espacio heap asignado a eclipse
Actualmente estoy usando Kepler. Este problema no se produjo en Helios.
Hay algunas entradas en BugZilla para el bug anterior, pero puedo verlas arregladas. ¿Pero no está disponible en 4.3.1?
¿Alguna solución para este problema?
Gracias
Tuve el mismo problema y terminé averiguando que parece ser un error conocido en DALI (Eclipse Java Persistence Tools) desde al menos eclipse 3.8 que podría causar que la acción de guardar en el editor java sea extremadamente lenta.
Dado que esto no ha sido completamente resuelto en Kepler (20130614-0229) todavía y porque yo no necesito JPT/DALI en mi eclipse terminé eliminando manualmente las características y plugins org.eclipse.jpt
.
Lo que hice fue
1.) salir de eclipse
2.) ir a mi directorio de instalación de eclipse
cd eclipse
y ejecuta estos pasos:
*nix:
mkdir disabled
mkdir disabled/features disabled/plugins
mv plugins/org.eclipse.jpt.* disabled/plugins
mv features/org.eclipse.jpt.* disabled/features
windows:
mkdir disabled
mkdir disabled\features
mkdir disabled\plugins
move plugins\org.eclipse.jpt.* disabled\plugins
for /D /R %D in (features\org.eclipse.jpt.*) do move %D disabled\features
3.) Reinicie eclipse.
Después de arrancar y en el primer uso eclipse puede advertirte que necesitas reconfigurar tu content-assist. Hazlo en tu diálogo de preferencias.
Hecho.
Después de desinstalar DALI/JPT mi eclipse se siente bien de nuevo. Se acabaron los bloqueos de la interfaz de usuario y las esperas de segundos al guardar un archivo.
Hay otra forma de deshabilitar las herramientas JPA para el proyecto, que no requiere desinstalar las características/plug-ins de JPA. He probado en https://github.com/Jasig/uPortal proyecto que fue mencionado en https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171 y afirma tener problemas similares:
Después de deshabilitar la faceta JPA para el repositorio de proyectos uportal-war no veo ningún trabajo relacionado con JPA en Eclipse Progress View.
pequeña corrección a la respuesta de mwhs'para la parte de windows...
El comando mover no funciona para la carpeta .\features porque... bueno, francamente porque Windows es retrasado (puedes usar comodines con 'mover' en archivos, pero aparentemente comodines + carpetas == ignorar el comando). De todos modos, esto debería funcionar como una alternativa a las ventanas fragmento proporcionado para el paso # 2 en su respuesta.
como un archivo por lotes:
@echo off
set eclipse_dir=C:\eclipse_luna
mkdir disabled
mkdir disabled\features
mkdir disabled\plugins
move plugins\org.eclipse.jpt.* disabled\plugins
for /f %%i in ('dir "%eclipse_dir%\features\org.eclipse.jpt.*" /ad /b') do (
move "%eclipse_dir%\features\%%i" "%eclipse_dir%\disabled\features\%%i"
)