Skip to content
Advertisement

JDI Thread Evaluations has encountered a problem

I’m running Eclipse for Java. I created a DOM version of an XML file. Now I want to change an attribute of an element in the file. I called a method that called a method in the class that controls the DOM, and I got a dialog box saying “JDI Thread Evaluations has encountered a problem. Exception processing async thread queue” while debugging.

I’m a relative newbie at Java and have not come across such an error, and I have no idea what’s causing it.

If anyone has any suggestions as to the cause of the problem and/or ways to fix it …

Thanks so much!

Advertisement

Answer

The Java Debug Interface (JDI) is part of the Java Platform Debugger Architecture. One apparent way to trigger this exception occurs when an object’s toString() method carelessly returns null. You might want to try a different debugger, and it wouldn’t hurt to validate your XML. As noted in comments, the problem may appear intermittently, suggesting a thread synchronization problem.

User contributions licensed under: CC BY-SA
8 People found this is helpful
Advertisement