我正在运行 Java 版 Eclipse。我创建了 XML 文件的 DOM 版本。现在我想更改文件中元素的属性。我调用了一个方法,该方法调用了控制 DOM 的类中的方法,然后出现一个对话框,显示“JDI 线程评估遇到了问题。调试时处理异步线程队列的异常。

我是 Java 的新手,还没有遇到过这样的错误,我不知道是什么原因造成的。

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

非常感谢!

有帮助吗?

解决方案

Java调试接口(JDI)是 Java平台调试器体系结构的一部分。当对象的toString()方法不慎返回null触发此异常一个明显的方法发生。这里有一个有趣的讨论的这里。你可能想尝试不同的调试器,它不会伤害验证XML。

其他提示

请在您的“观察”表情的眼睛 - 如果你不需要它们,将它们全部删除。有时候,某些手表表现造成此错误消息对我来说。

这也可以解释为什么会发生间歇性的人(他们有时手表任务,从而导致错误,但是重新启动或删除合适的手表就可以解决问题,没有他们知道了。)

在调试这个错误发生安静了几十倍。 您可以通过删除所有表的语句和所有的断点和。重新启动Eclipse打扫一下。

如果源查找配置不正确,也可能会出现此问题。例如,假设有人想观看表达式 foo.bar(). 。现在,如果源查找配置不正确,调试器将无法解析表达式的绑定 foo (看 这个日食错误)。然后调用 .bar() 将失败并出现 NullPointerException。

(: - >调试 - >详细格式化程序的Java在Eclipse)

,如果你有“详细信息格式化程序”被配置为特定的类,可能会出现此问题。尝试禁用它们。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top