Tengo un proyecto pequeño que, cuando se ejecuta en el depurador de Eclipse, siempre parece detenerse en FileInputStream.class línea 106, donde se abren los archivos. No hay puntos de interrupción establecidos, pero Eclipse se comporta exactamente como si tuviera un punto de interrupción aquí. Si borro todos los puntos de interrupción, aún sucede.¿Por qué mi proyecto Eclipse tiene puntos de interrupción phantom depurador?
Tengo un segundo proyecto mucho más grande en el mismo espacio de trabajo de Eclipse que no sufre este problema.
Acabo de mover el proyecto más pequeño de mi antigua máquina Linux, donde lo desarrollé en Europa Eclipse y tuve este problema, en mi nueva máquina Windows, donde continúo viendo el problema en Ganymede Eclipse. El problema persiste en todos los sistemas operativos y en las versiones de Eclipse, aunque aparentemente no en todos los proyectos. ¡No lo entiendo! Repasé todos los archivos en el directorio de este proyecto y no pude encontrar nada que pudiera ser un archivo que ordenara a Eclipse detenerse en FileInputStream.
Más información: el punto de interrupción aparente no es en realidad para la línea 106 de FileInputStream; parece ser un punto de interrupción de excepción para FileNotFoundException, que se lanza desde el código nativo llamado desde esa línea en FileInputStream. Pero, de nuevo, no parece tener ningún punto de interrupción establecido en absoluto. ¿Los puntos de interrupción de excepción están definidos en otro lugar?
Me preguntaba acerca de eso a mí mismo, a menudo me encuentro con parada en los puntos de interrupción que yo podría haber jurado que lo eliminé – Uri
Acabo de agregar una explicación sobre esta función de "suspender en cualquier excepción no detectada", como se solicitó – VonC