2012-07-11 12 views
25

He buscado en todas partes e intentado llegar al origen de este error, pero no tengo suerte. Tengo Eclipse STS con Dali JPA Tools instalado. Tengo un proyecto con un HSQLDB conectado y entidades. Cuando voy a la perspectiva de la APP tengo este error en mi consola de errores:Eclipse Dali Error de JPA: "Configuración de la consola" "no existe"

Console configuration "" does not exist.

¿Qué significa esto?

Gracias.

Respuesta

63

También tuve este problema una vez. Se produce cuando se retira un proyecto de un repositorio de control de origen y algunas de las configuraciones guardadas por el creador del proyecto no se comparten entre los miembros del equipo. Por casualidad, ¿está utilizando HibernateJPA como la implementación de JPA? En ese caso, compruebe lo siguiente:

Ir a su proyecto Properties > Hibernate Settings, una vez allí, marque el cuadro combinado por debajo de la "Configuración de la consola de Hibernate por defecto" etiqueta y seleccione una configuración de la consola. Si no existe ninguna configuración de consola, vaya a Run > Run Configurations ... y bajo Hibernate Console Configuration cree una nueva Configuración, especifique el nombre del proyecto, en el cuadro combinado "Conexión de base de datos:" seleccione "[Conexión configurada proyecto JPA]", haga clic en Aplicar y regrese a "Configuración de Hibernación" página de configuración de su configuración de proyecto.

Select a console configuration in your Hibernate settings

enter image description here

Una vez que todo está hecho, limpiar su proyecto (tal vez ha se hecho un par de veces antes de que desaparece el error, sin embargo, debido a algunos problemas de eclipse), si el proyecto doesn' t actualizar correctamente, reiniciar Eclipse (sí, es un poco extremo, pero a veces simplemente funciona).

Si está utilizando Maven y el complemento m2e, haga clic derecho en su proyecto y vaya a Maven > Update Project Configuration... y espere a que el proyecto se actualice. enter image description here

+1

Lol. ¡Eso funciono! No estoy seguro de cómo obtuvo eso de ese mensaje de error extremadamente útil, pero gracias por compartir. Me estaba volviendo loco! :) – Dustin

+1

En realidad, en Eclipse Luna basta con hacer clic derecho en el proyecto y seleccionar Validar para deshacerse de los viejos errores de JPA. No es necesario actualizar, limpiar o actualizar el proyecto. – mkalkov

+0

Lo siento @Dustin, sé que es un poco tarde ahora, pero "de nada". Olvidé responderte, mi mal. De hecho, recuerdo que este error costó mucho tiempo y pelo arreglarlo, me alegra que te ayude en ese momento. – higuaro

2

En caso de que no se muestre la configuración de la consola Hibernate, deshabilite el soporte de Hibernate para el proyecto y vuelva a habilitarlo.

1

A veces, si no hay una configuración de consola con el nombre de su proyecto, y deshabilitar y volver a habilitar el soporte de hibernación no hace que aparezca uno, debe crear uno. Esto se puede hacer con Run->Run Configurations. Sin embargo, si obtiene el error de que "la configuración de consola [nombre] ya existe" cuando intenta crear una nueva configuración de consola de hibernación con el mismo nombre que su proyecto, puede ser porque tiene una configuración de ejecución Java Application con ese nombre. En ese caso, primero debe eliminar la configuración de ejecución Java Application, luego puede crear la configuración de ejecución Hibernate.

Cuestiones relacionadas