2012-07-11 13 views
25

Szukałem wszędzie i próbowałem dostać się do źródła tego błędu, ale nie mam szczęścia. Mam zainstalowany Eclipse STS z Dali JPA Tools. Mam projekt z połączonym HSQLDB i encjami. Kiedy idę do perspektywy JPA mam ten błąd w moim konsoli błędów:Błąd Eclipse Dali JPA: "Konfiguracja konsoli" "nie istnieje"

Console configuration "" does not exist.

Co to oznacza?

Dzięki.

Odpowiedz

63

Też miałem ten problem raz. Występuje, gdy wymeldujesz się projektem z repozytorium kontroli wersji, a niektóre konfiguracje stworzone przez twórcę projektu nie są udostępniane członkom zespołu. Czy przypadkiem używasz HibernateJPA jako implementacji JPA? W takim przypadku należy sprawdzić:

Go do swojego projektu Properties > Hibernate Settings, raz tam, sprawdzić combobox poniżej „Domyślna konfiguracja Hibernate Console” etykiecie i wybrać konfigurację konsoli. Jeśli żadna konfiguracja konsoli nie istnieje, przejdź do Run > Run Configurations ... i pod utwórz nową konfigurację, określ nazwę projektu, w "Połączenie z bazą danych:" wybierz combobox "[Połączenie konfigurowane projektu JPA]", kliknij Zastosuj i powróć do "Ustawienia hibernacji" strona ustawień konfiguracji twojego projektu.

Select a console configuration in your Hibernate settings

enter image description here

Gdy wszystko jest zrobione, oczyścić swój projekt (może to zrobić kilka razy, zanim znika błędach chociaż, ze względu na pewne problemy zaćmienie), jeśli projekt nie robi” t odśwież prawidłowo, zrestartuj Eclipse (tak, to jest trochę ekstremalne, ale czasami po prostu działa).

Jeśli używasz Mavena i wtyczki m2e, kliknij projekt prawym przyciskiem myszy i przejdź do Maven > Update Project Configuration... i poczekaj, aż projekt zostanie odświeżony. enter image description here

+1

Lol. To się udało! Nie wiesz, jak to zrobiłeś z tego niezwykle przydatnego komunikatu o błędzie, ale dziękuję Ci za udostępnienie. Prowadził mnie do szału! :) – Dustin

+1

W rzeczywistości w Eclipse Luna wystarczy kliknąć projekt prawym przyciskiem myszy i wybrać opcję Validate, aby pozbyć się starych błędów JPA. Nie ma potrzeby odświeżania, czyszczenia lub aktualizacji projektu. – mkalkov

+0

Przepraszam, @Dustin, wiem, że jest trochę późno, ale "nie ma za co". Zapomniałem ci odpowiedzieć, moja zła. Rzeczywiście, pamiętam, że ten błąd poświęcił dużo czasu i włosów, aby naprawić, cieszę się, że pomógł ci w tej chwili. – higuaro

2

Jeśli konfiguracja konsoli hibernacji nie jest wyświetlana, wyłącz obsługę hibernacji dla projektu i ponownie włącz ją ponownie.

1

Czasami, jeśli nie ma konfiguracji konsoli z nazwą projektu, a wyłączenie i ponowne włączenie obsługi hibernacji nie powoduje pojawienia się, musisz ją utworzyć. Można to zrobić za pomocą Run->Run Configurations. Jeśli jednak pojawi się błąd, że "konfiguracja konsoli [nazwa] już istnieje" podczas próby utworzenia nowej konfiguracji konsoli hibernacji o tej samej nazwie co projekt, może to wynikać z tego, że masz konfigurację uruchamiania Java Application z tą nazwą. W takim przypadku należy najpierw usunąć konfigurację uruchamiania Java Application, a następnie utworzyć konfigurację uruchamiania Hibernate.

Powiązane problemy