2012-07-18 13 views
15

Kiedy próbuję debugować na moim urządzeniu, czasami pojawia się błąd i debugger nie zatrzymuje się na żadnym punkcie przerwania. Aplikacja również nie uruchamia się poprawnie, po prostu zawiesza się na czarnym ekranie z ikoną aplikacji i nazwą na górze.Wywołanie zdarzenia JDI punkt zerowy wyjątek

Błąd jest wyskakującym okienkiem w czasie zaćmienia z tytułem "Wystąpił błąd" Wystąpienie zdarzenia JDI "Wystąpił błąd wewnętrzny podczas:" Wysyłanie zdarzeń JDI "." Mam OK i dane przycisk, po naciśnięciu drugi otrzymuję następujące dane: "Wystąpił błąd wewnętrzny podczas: "". java.lang.NullPointerException" JDI Event Dispatch

Pracuję w Eclipse Java EE Helios Service Release 2. Każda pomoc zostanie doceniona

Odpowiedz

32

Spróbuj zwiększyć limit czasu debuggera w eclipse menu Window > Preferences > Java > Debug. To zadziałało dla mnie w podobnej sytuacji.

W przeciwnym razie można spróbować znaleźć przyczynę problemu, patrząc na wpisy w dzienniku błędów (Window > Show View > Others > Error Log).

+1

Twoja pierwsza opcja sprawia, że ​​zdarza się rzadziej, co jest już świetne. Teraz dzieje się to tylko po dłuższym otwarciu zaćmienia (po 6-7 godzinach pracy). – Fungijl

+1

Dzięki @Holger to zrobiło też dla mnie. –

+2

Rozwiązaniem dla mnie było usunięcie całego istniejącego punktu przerwania przed uruchomieniem debuggera. Dziękuję Holger/Conde za podpowiedź związaną z protokołem błędów. To dało mi domysły na temat pochodzenia problemu w mojej sprawie. – Younes

2

Spróbuj usunąć cały punkt przerwania. Zdarza się, jeśli masz zbyt wiele punktów przerwania.

0

Mam ten błąd również w Eclipse Kepler podczas próby zdalnej debugowania.

enter image description here

Nie trzeba robić nic specjalnego, aby ominąć ten błąd. Wszystko, co zrobiłem, to ponownie uruchomić tryb debugowania.

Powiązane problemy