solar - Eclipse JPA Project Change Controlador de eventos(en espera)
que es un eclipse solar (7)
¿Por qué recibo ''Controlador de eventos de cambio de proyecto JPA (en espera)'' cada vez que intento construir mi proyecto?
Tengo algunos proyectos de JPA en mi área de trabajo y lleva mucho tiempo construir mi proyecto. También conduce a un límite superior de GC con 6 GB de espacio de almacenamiento asignado al eclipse
Actualmente estoy usando Kepler. Este problema no ocurrió en Helios.
Hay algunas entradas BugZilla para el error anterior, pero puedo verlas corregidas. Pero no disponible en 4.3.1?
¿Alguna solución / solución para el problema anterior?
Gracias
Corrección menor a la respuesta de mwhs para la porción de Windows ...
El comando mover no funciona para la carpeta. / Features porque ... bueno, francamente porque Windows está retrasado (puede usar comodines con ''mover'' en archivos, pero aparentemente 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:
@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"
)
Hay otra forma de desactivar las herramientas JPA para el proyecto, que no requiere desinstalar las características / complementos de JPA. Probé en el proyecto https://github.com/Jasig/uPortal que se mencionó en https://bugs.eclipse.org/bugs/show_bug.cgi?id=386171 y afirma tener problemas similares:
- Cambie a Eclipse Projects Explorer View para ver los proyectos con JPA Facet Enabled (debe haber un nodo "JPA Content");
- Seleccione el proyecto de interés que tiene el nodo "Contenido JPA" y seleccione Propiedades en el menú contextual o presione Alt + Enter para mostrar el cuadro de diálogo Propiedades para el proyecto;
- Seleccione el nodo "Project Facets" en el árbol con categorías;
- Borre la casilla de verificación JPA en la lista de facetas del proyecto y presione OK.
Después de deshabilitar la faceta JPA para el repositorio de formularios de proyecto uportal-war anterior, no veo ningún trabajo relacionado con JPA en la Vista de progreso de Eclipse.
He desactivado (sin marcar) el validador de JPA.
Ahora, cada vez que guardo el archivo, muestra solo una tarea para el Manejador de eventos de cambio de proyecto JPA y solo 2 o 3 para el Manejador de eventos de cambio JPA Java.
Y lo más importante, el problema de bloqueo de UI está resuelto.
Por favor, consulte la siguiente captura de pantalla para la configuración que he hecho:
No sé por qué, mi Neon Eclipse sigue teniendo este problema, no parece estar solucionado en la versión de Mars 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-Support de JPA" y haga clic en "desinstalar". Tenga en cuenta que mi pantalla a continuación no tiene eso porque ya lo desinstalé.
Todavía tengo el mismo problema en Neon.2 Mi solución es desactivar el Configurador JPA.
Abra las Preferencias de Eclipse (¡no las preferencias del proyecto!). Vaya a Maven -> Integración Java EE e inhabilite el Configurador JPA. También desactivé el Configurador JAX-RS y el Configurador JSF.
A partir de ese punto, el gestor de eventos de cambio de proyecto JPA ya no se muestra.
Tuve el mismo problema y terminé averiguando que esto 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 de java sea extremadamente lenta .
Como esto no se ha resuelto por completo en Kepler (20130614-0229) y porque no necesito JPT / DALI en mi eclipse, terminé eliminando manualmente las características y complementos de org.eclipse.jpt
.
Lo que hice fue:
1.) salir del eclipse
2.) vaya a mi directorio de instalación de eclipse
cd eclipse
y ejecuta estos pasos:
*nada:
mkdir disabled
mkdir disabled/features disabled/plugins
mv plugins/org.eclipse.jpt.* disabled/plugins
mv features/org.eclipse.jpt.* disabled/features
ventanas:
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.) Reiniciar eclipse.
Después del inicio y en el primer uso, eclipse puede advertirle que necesita reconfigurar su asistencia de contenido . Haz esto en tu cuadro de diálogo de preferencias.
Hecho.
Después de desinstalar DALI / JPT mi eclipse se siente bien de nuevo. No más UI bloqueada y esperando segundos al guardar un archivo.