Ho un piccolo progetto che, eseguito nel debugger Eclipse, sembra sempre fermarsi nella riga 106 di FileInputStream.class, dove i file sono aperti. Non ci sono punti di interruzione impostati, ma Eclipse si comporta esattamente come se avessi qui un breakpoint. Se cancello tutti i punti di interruzione, succede ancora.Perché il mio progetto Eclipse ha punti di interruzione del debugger fantasma?
Ho un secondo progetto molto più grande nello stesso spazio di lavoro Eclipse che non soffre di questo problema.
Ho appena spostato il progetto più piccolo dalla mia vecchia macchina Linux, dove l'ho sviluppato in Europa Eclipse e ho avuto questo problema, nella mia nuova macchina Windows, dove continuo a vedere il problema in Ganymede Eclipse. Il problema persiste tra sistemi operativi e versioni di Eclipse, ma non tra i progetti. Non capisco! Ho sfogliato tutti i file nella directory di questo progetto e non sono riuscito a trovare nulla che potesse essere un file che in qualche modo dirigeva Eclipse a fermarsi in FileInputStream.
Ulteriori informazioni: il punto di interruzione apparente non è in realtà per la riga 106 di FileInputStream; sembra essere un punto di interruzione di eccezione per FileNotFoundException, essendo generato dal codice nativo chiamato da quella linea in FileInputStream. Ma ancora una volta, non sembra che i punti di interruzione siano stati impostati. I punti di interruzione delle eccezioni sono definiti altrove?
Mi chiedevo di che uno io, mi ritrovo spesso fermandosi a punti di interruzione che ho avrei giurato che l'ho rimosso. – Uri
Aggiunti solo alcune spiegazioni su questa funzione "sospendi su qualsiasi eccezione non rilevata", come richiesto – VonC