¿Por qué obtengo el 'Controlador de eventos de cambio de proyecto JPA (en espera)' cada vez que intento construir mi proyecto?
Tengo algunos proyectos JPA en mi espacio de trabajo y lleva mucho tiempo construir mi proyecto. También conduce a GC por encima del límite con 6 GB de espacio de almacenamiento dinámico asignado al eclipse
Actualmente estoy usando Kepler. Este problema no ocurrió en Helios.
Hay algunas entradas de BugZilla para el error anterior, pero puedo verlas solucionadas. ¿Pero no está disponible en 4.3.1?
¿Alguna solución / solución para el problema anterior?
Gracias
Respuestas:
Tuve el mismo problema y terminé descubriendo que esto parece ser un error conocido en DALI (Eclipse Java Persistence Tools) ya que al menos eclipse 3.8 podría causar que la acción de guardar en el editor de Java sea extremadamente lenta .
Como esto aún no se ha resuelto por completo en Kepler (20130614-0229) y porque no necesito JPT / DALI en mi eclipse, terminé eliminando manualmente las
org.eclipse.jpt
funciones y los complementos.Lo que hice fue:
1.) salir del eclipse
2.) vaya a mi directorio de instalación de eclipse
y ejecuta estos pasos:
*nada:
ventanas:
3.) Reinicie el eclipse.
Después del inicio y el primer uso, eclipse puede advertirle que necesita reconfigurar su contenido de asistencia . Haga esto en su diálogo de preferencias.
Hecho.
Después de desinstalar DALI / JPT, mi eclipse se siente bien nuevamente. No más IU bloqueada y esperando segundos al guardar un archivo.
fuente
move features\org.eclipse.jpt.* disabled\features
no funcionó para mí (en Win7 x64) y tuve que administrarlos manualmente. Sospecho que esto se debe a que contiene carpetas en lugar de archivos y ... bueno, digamos que después de haber escrito suficientes scripts por lotes de Windows, probablemente comenzará a preguntarse si el idioma fue diseñado por un equipo experimental de Microsoft compuesto completamente por chimpancés borrachos analfabetos con TDAH grave. O quizás se pregunte por qué el soporte OOTB Unix no se agregó al símbolo del sistema con las versiones NTFS de Windows.No sé por qué, mi Neon Eclipse todavía tiene este problema, no parece estar solucionado en la versión de Marte, como mucha gente dijo.
Descubrí que usar el comando es demasiado problemático, elimino el complemento a través del Administrador de instalación de Eclipse.
Neon: [Ayuda> Detalles de instalación> Software instalado]
Oxygen: [Preferencias> Instalar / Actualizar> Software instalado]
Simplemente seleccione el complemento "Dali Java Persistence Tools -JPA Support" y haga clic en "desinstalar". Tenga en cuenta que mi pantalla a continuación no tiene eso porque ya lo desinstalé.
fuente
Todavía tengo el mismo problema en Neon.2 Mi solución es deshabilitar el Configurador JPA.
Abra las preferencias de Eclipse (¡no las preferencias del proyecto!). Vaya a Maven -> Integración Java EE y desactive el Configurador JPA. También deshabilité el Configurador JAX-RS y el Configurador JSF.
A partir de ese momento, el controlador de eventos de cambio de proyecto JPA ya no aparece.
Reinicie Eclipse si el cambio no surte efecto de inmediato.
fuente
He desactivado (desmarcado) el validador JPA.
Ahora, cada vez que guardo el archivo, muestra solo una tarea para JPA Project Change Event Handler y solo 2 o 3 para JPA Java Change Event Handler.
Y lo más importante, se resuelve el problema de UI Hang.
Consulte la siguiente captura de pantalla para la configuración que he realizado:
fuente
Hay otra forma de deshabilitar las herramientas JPA para el proyecto, que no requiere desinstalar las características / complementos JPA. Probé en https://github.com/Jasig/uPortal proyecto que se mencionó 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 formularios del proyecto uportal-war arriba, no veo ningún trabajo relacionado con JPA en la Vista de progreso de Eclipse.
fuente
corrección menor a la respuesta de mwhs para las ventanas porción de ...
El comando mover no funciona para la carpeta. \ Features porque ... bueno, francamente porque Windows está retrasado (puede usar comodines con 'mover' en los archivos, pero aparentemente los comodines + carpetas == ignoran el comando). De todos modos, esto debería funcionar como una alternativa al fragmento de Windows provisto para el paso # 2 en su respuesta.
como un archivo por lotes:
fuente
Además, si no puede encontrar su directorio de eclipse. Debido a que tuve un problema en Mac, podemos recordar que eclipse está usando OSGi, por lo que podemos ir a Target Platform y deshabilitar las características / complementos que se describieron anteriormente: org.eclipse.jpt. *
fuente
La solución para el fotón eclipse parece ser:
fuente
El problema parece resolverse con el nuevo Eclipse. El complemento no está disponible con la suite Java Enterprise.
fuente