Eclipse depurador se detiene de repente no tirar nada:Eclipse depurador se detiene por sí mismo sin ninguna throwable
private void openChannelsListActivity() {
try{
Intent gridListIntent=new Intent();
// the pause is on the following line
gridListIntent.setClass(this,ChannelsListActivity.class);
startActivity(gridListIntent);
}
catch (Throwable e){
ErrorMessage.outputMessageByName(
"channels_list_activity_create",this, " While setting intent.");
finish();
}
}
La pila es:
DexFile.defineClass(String, ClassLoader, int, ProtectionDomain) line: not available [native method]
DexFile.loadClassBinaryName(String, ClassLoader) line: 207
PathClassLoader.findClass(String) line: 200
PathClassLoader(ClassLoader).loadClass(String, boolean) line: 551
PathClassLoader(ClassLoader).loadClass(String) line: 511
PackVideo.openChannelsListActivity() line: 508
Si presiono Reanudar, la aplicación continúa sin ningún problema. La actividad comienza bien, pero no es un comportamiento normal y seguramente significa que algo anda mal. ¿Qué es?
El problema no está en la espera; el tiempo desde el inicio de la aplicación hasta este punto es de aproximadamente 2 segundos.
No es una excepción no detectada; Los apagué en las preferencias del depurador.
No es un punto de interrupción oculto, los he limpiado todos.
Interesante. Al principio, pensé que también era un error de Eclipse, pero ahora resulta que realmente tenía un punto de interrupción ubicado en una clase, que no parece un punto de interrupción, sino un símbolo 'C' en su lugar. Fue este punto de quiebre el que fue golpeado y no lo reconocí. Es por eso que la solución de JeffG funcionó para mí. ¿Estás seguro de que la solución de JeffG no funcionó para ti en tu situación? –
En cuanto a la limpieza de puntos de interrupción, la uso siempre que haya problemas con los puntos de interrupción, desde hace dos años. El problema fue más profundo esta vez, tuve que ingresar y salir de Eclipse muchas veces, no había contado, había alrededor de 5, creo. Y después de la última el problema desapareció. Sin el reinicio del sistema, sin ningún cambio hecho a mano en las carpetas de espacio de trabajo o Eclipse. Creo que está relacionado con el comportamiento intelectual del depurador, cuando se detiene antes del posible corte. El depurador Eclipse tiene fallas y en esta parte, muy complicada, podría ser aún más problemático. – Gangnus