Pregunta

Estoy corriendo 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 llama un método en la clase que controla el DOM, y tengo un cuadro de diálogo que dice "Las evaluaciones de rosca JDI se ha encontrado con una cola subproceso de procesamiento asíncrono Excepción problema." Durante la depuración.

Soy un novato relativo en Java y no he encontrado un error de este tipo, y no tengo ni idea de lo que está causando.

Si alguien tiene alguna sugerencia en cuanto a la causa de los problemas y / o maneras de solucionarlo ...

Muchas gracias!

¿Fue útil?

Solución

La interfaz de depuración de Java (JDI) es parte de la plataforma Java Arquitectura depurador . Una forma evidente para desencadenar esta excepción se produce cuando el método toString() de un objeto devuelve descuidadamente null. Hay una interesante discusión aquí . Es posible que desee probar un depurador diferente, y no estaría de más para validar el código XML.

Otros consejos

Mantenga un ojo en sus expresiones "reloj" - si no los necesita, eliminar a todos ellos. A veces, ciertas expresiones de inspección han causado este mensaje de error para mí.

Esto también podría explicar por qué sucede a intermitentemente para las personas (a veces tienen tareas de vigilancia que causan el error, sin embargo reiniciar o retirar el reloj adecuado puede resolver el problema sin ellos saberlo.)

Este error se produce tranquilos unos momentos en los que la depuración. Puede limpiar esto mediante la eliminación de todas las declaraciones de relojes y todos los puntos de interrupción y reinicio de Eclipse.

El problema también puede ocurrir si las operaciones de búsqueda de origen está configurado incorrectamente. Por ejemplo digamos que uno quiere ver el foo.bar() expresión. Ahora bien, si las operaciones de búsqueda de origen está configurado de forma incorrecta, el depurador no puede resolver la unión de foo expresión (ver este eclipse error ). A continuación, la invocación de .bar() fallará con una NullPointerException.

Este problema puede producirse si tiene "Detalle" Formateadores configurados para clases específicas (en Eclipse: Java -> Depurar -> Formateadores detalle). Trate de desactivarlas.?

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