depuración Eclipse tiene cuadro de diálogo: Excepción procesamiento asíncrono cola de hilo java.lang.NullPointerException

StackOverflow https://stackoverflow.com/questions/1716271

  •  19-09-2019
  •  | 
  •  

Pregunta

Estoy frente a un problema durante la depuración en Eclipse 3.4.2. Sigo recibiendo emergente      Procesamiento de excepciones cola de hilo asíncrono         java.lang.NullPointerException

¿Alguien sabe cuál es el problema exactamente?

Gracias

¿Fue útil?

Solución

El problema era con las expresiones de observación durante la depuración. Si esas viejas expresiones no se eliminan, que sólo mantiene su evaluación y, puesto que no existen para el programa actual, que seguir tirando excepción de puntero nulo.

Otros consejos

Este es un error conocido que el grupo Eclipse está trabajando activamente en la corrección. Está relacionado con la evaluación de variables estáticas en el depurador. A menudo aparecen cuando se ven las variables de cadena []. los comentarios anteriores acerca de la eliminación de las variables observadas son parcialmente correcta, pero sólo si son estáticos

Tener en observación las notas de la versión de Eclipse para una corrección de errores

Tengo el mismo problema, me encontré con el informe de error correspondiente: https: / /bugs.eclipse.org/bugs/show_bug.cgi?id=277574

Estoy usando Eclipse 3.6.1, y el informe de error dice que está fijado en 3.6.1, sin embargo todavía veo que cuando pongo un punto de interrupción en un controlador on ()

  

cola de hilo asíncrono Procesamiento de excepciones   Procesamiento de excepciones cola de hilo asíncrono   java.lang.UnsupportedOperationException

EDIT: Soy capaz de ver el valor almacenado en la matriz de cadenas mediante la adición de la expresión a la lista de expresiones. Solo me dan la excepción Eclipse cuando pongo mi puntero del ratón sobre la matriz para inspeccionarlo. Así que se puede depurar, pero sólo hay que recordar para borrar la lista de expresiones cuando haya terminado con él.

Eclipse Standard / SDK

Version: Kepler Service Release 1 Construir Identificación: 20130919-0819

Tengo un problema similar ... en ausencia de una solución, he encontrado una solución temporal.

// Esto hará que el error según lo descrito en mi código ...

public static void main(String[] args) 
{
    public static HashMap<String, String> students = new HashMap<String, String>();

    ...
}

si sperate la declaración y la inicialización ... puedo conseguir el depurador de comportarse como se esperaba. No sé por qué esto funciona ... pero parece que funciona para mí ... Espero que esto ayude a alguien.

public static HashMap<String, String> students ;

public static void main(String[] args)
{
    students = new HashMap<String, String>();

    ...
}

I tenía el problema similar con hilo de procesamiento asíncrono en el modo de depuración pero con com.sun.jdi.ObjectCollectedException

    Exception processing async thread queue 
    com.sun.jdi.ObjectCollectedException

ninguna lista de expresiones de limpieza, o cualquier otra cosa ayuda. Pero me di cuenta de que mi teléfono está funcionando en un entorno de tiempo de ejecución ART y cuando estoy cambió de nuevo a Dalvik se desapareció de error asíncrono hilo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top