java eclipse dom jdi

java - JDI Thread Evaluations ha encontrado un problema



eclipse dom (5)

El problema también puede ocurrir si la búsqueda de fuente está configurada incorrectamente. Por ejemplo, digamos que uno quiere ver la expresión foo.bar() . Ahora, si la búsqueda de fuente está configurada incorrectamente, el depurador no puede resolver el enlace para la expresión foo (ver este error de eclipse ). Entonces, la invocación de .bar() fallará con una NullPointerException.

Estoy ejecutando Eclipse para Java. He creado una versión DOM de un archivo XML. Ahora quiero cambiar un atributo de un elemento en el archivo. Llamé a un método que llamaba a un método en la clase que controla el DOM, y obtuve un cuadro de diálogo que dice "Las evaluaciones de subprocesos de JDI han encontrado un problema. El procesamiento de excepciones asíncrona cola de subprocesos" durante la depuración.

Soy un novato en Java y no me he encontrado con un error así, y no tengo idea de qué lo está causando.

Si alguien tiene alguna sugerencia sobre la causa del problema y / o formas de solucionarlo ...

¡Muchas gracias!


Este error se produce en silencio unas cuantas veces cuando se depura. Puede limpiar esto eliminando todas las declaraciones de observación y todos los puntos de interrupción y reiniciando Eclipse.


Este problema puede ocurrir si tiene configurados "Formateadores de detalles" para clases específicas (en Eclipse: Java -> Depurar -> Formateadores de detalles). Intenta deshabilitarlos.


Mantenga un ojo en sus expresiones de "Observación": si no las necesita, elimínelas todas. A veces ciertas expresiones de reloj me han causado este mensaje de error.

Esto también podría explicar por qué sucede de forma intermitente para las personas (a veces tienen asignaciones de vigilancia que causan el error, sin embargo, reiniciar o eliminar la vigilancia correcta puede resolver el problema sin que ellos lo sepan).


La interfaz de depuración de Java (JDI) forma parte de la arquitectura de depuración de la plataforma Java . Una forma aparente de desencadenar esta excepción ocurre cuando el método toString() un objeto devuelve null cuidado el null . Hay una discusión interesante here . Es posible que desee probar un depurador diferente, y no estaría mal validar su XML.