JDI线程评估遇到了问题

cha*_*ama 18 java eclipse dom jdi

我正在运行Eclipse for Java.我创建了一个XML文件的DOM版本.现在我想更改文件中元素的属性.我调用了一个方法,在控制DOM的类中调用了一个方法,并且在调试时我得到了一个对话框,说"JDI线程评估遇到了问题.异常处理异步线程队列".

我是Java的相对新手,并没有遇到过这样的错误,我不知道是什么导致了它.

如果有人对问题的原因和/或解决问题的方法有任何建议......

非常感谢!

Ant*_*ony 61

密切关注"观察"表达 - 如果您不需要它们,请将它们全部删除.有时某些监视表达式会导致我出现此错误消息.

这也可以解释为什么它会间歇性地发生在人们身上(有时他们会有导致错误的手表分配,但重新启动或删除正确的手表可以在他们不知情的情况下解决问题.)

  • 你的提示为我节省了很多时间。非常感谢。 (3认同)
  • 很高兴帮忙 - 这也让我发疯了 (2认同)
  • @bnieland是的,确实如此. (2认同)

tra*_*god 7

Java调试接口(JDI)是Java平台调试器体系结构的一部分.当对象的toString()方法不小心返回时,会发生一种触发此异常的明显方法null.有一个有趣的讨论在这里.您可能想尝试使用不同的调试器,验证XML并不会有什么坏处.