Por favor, alguien me explique qué significa este error y cómo evitarlo.NoClassDefFoundError - Rechazar re-init en la clase previamente fallida
Después de un tiempo mi aplicación Fuerza cierra debido a este error:
09-28 12:53:45.746 I/dalvikvm(29489): Rejecting re-init on previously-failed class Lcom/bartat/android/ui/task/AsyncTaskExt; v=0x0
09-28 12:53:45.748 D/AndroidRuntime(29489): Shutting down VM
09-28 12:53:45.755 I/am_crash(1146): [29489,com.bartat.android.secret,572996,java.lang.NoClassDefFoundError,com.bartat.android.ui.task.AsyncTaskExt,CommandsActivity.java,726]
09-28 12:53:45.755 I/am_finish_activity(1146): [1079225264,123,com.bartat.android.secret/.CommandsActivity,crashed]
09-28 12:53:45.750 W/dalvikvm(29489): threadid=1: thread exiting with uncaught exception (group=0x40015560)
09-28 12:53:45.752 E/AndroidRuntime(29489): FATAL EXCEPTION: main
09-28 12:53:45.752 E/AndroidRuntime(29489): java.lang.NoClassDefFoundError: com.bartat.android.ui.task.AsyncTaskExt
Este problema no puede resolverse mediante la reinstalación de la aplicación.
Si cambio el nombre del AsyncTaskExt
al AsyncTaskExt2
por ejemplo, entonces funciona de nuevo por mucho tiempo. Pero después de algunas semanas/meses comenzó a tener este error nuevamente.
¿Qué significa? ¿Por qué se lanza y cómo evitarlo sin cambiar el nombre de la clase?
Por favor, ayúdame, Tamás
No sé qué causa este error, me refiero a si hay algún error antes de que suceda o no. Pero cuando se produce esta excepción, no hay otros errores en el registro. Supongo que el sistema (vm?) Almacenó en algún lugar que había un problema con esta clase. Pero aún no he atrapado la primera ocurrencia. – bartat