2012-07-18 15 views
15

Quando provo a eseguire il debug sul mio dispositivo, a volte ho un errore e il debugger non si ferma su nessun breakpoint. Inoltre, l'applicazione non si avvia nemmeno correttamente, si blocca semplicemente a schermo nero con l'icona dell'app e il nome in alto.JDI Event Dispatch nullpointerexception

L'errore è un popup in eclissi con il titolo "'JDI Event Dispatch" ha riscontrato un problema Si è verificato un errore interno durante:' JDI Event Dispatch '. " Ho un pulsante OK e dettagli, quando si preme il secondo ottengo i seguenti dati: "Si è verificato un errore interno durante: ' '. java.lang.NullPointerException" JDI spedizione Evento

Io lavoro in Eclipse Java EE Helios Service Release 2. Qualsiasi aiuto sarebbe gradito

risposta

32

Provare ad aumentare il timeout del debugger in eclipse menu Window > Preferences > Java > Debug. Questo ha funzionato per me in una situazione simile.

Altrimenti si potrebbe provare a ottenere un indizio sulla causa del problema guardando le voci del registro degli errori (Window > Show View > Others > Error Log).

+1

La tua prima opzione lo fa accadere meno frequentemente, il che è già ottimo. Ora succede solo dopo aver aperto un'eclissi per un lungo periodo (dopo 6-7 ore di lavoro). – Fungijl

+1

Grazie a @Holger ha fatto il trucco anche per me. –

+2

La soluzione per me era rimuovere tutto il punto di interruzione esistente prima di avviare il debugger. Grazie a Holger/Conde per il suggerimento relativo al log degli errori. Questo mi ha dato un'ipotesi sull'origine del problema nel mio caso. – Younes

2

Provare a rimuovere tutto il punto di interruzione. Succede se hai troppi punti di interruzione.

0

Ho ricevuto questo errore anche su Eclipse Kepler durante il tentativo di eseguire il debug remoto.

enter image description here

non ho dovuto fare nulla di speciale per superare questo errore. Tutto ciò che ho fatto è stato di nuovo avviare la modalità di debug.