Frage

Ich bin mit Eclipse Java. Ich habe eine DOM-Version einer XML-Datei. Jetzt möchte ich in der Datei ein Attribut eines Elements ändern. Ich rief ein Verfahren, dass ein Verfahren in der Klasse aufgerufen, dass die Kontrollen der DOM, und bekam ich ein Dialogfeld mit den Worten „JDI Thema Auswertungen ein Problem aufgetreten. Exception Verarbeitung asynchroner Thread Warteschlange“ beim Debuggen.

Ich bin eine relative Neuling in Java und sind dabei auf einen solchen Fehler nicht, und ich habe keine Ahnung, was es verursacht.

Wenn jemand irgendwelche Vorschläge in Bezug auf die Ursache des Problems und / oder Möglichkeiten, es zu beheben ...

Vielen Dank!

War es hilfreich?

Lösung

Das Java Debug Interface (JDI) ist Teil des Java Platform Debugger Architecture . Ein offensichtlicher Weg, um diese Ausnahme auslösen auftritt, wenn ein toString() Methode des Objekts achtlos null zurückgibt. Es ist eine interessante Diskussion hier . Sie könnten einen anderen Debugger versuchen wollen, und es wäre nicht Ihre XML verletzt zu überprüfen.

Andere Tipps

ein Auge auf Ihre „Watch“ Ausdrücke halten - wenn Sie sie nicht brauchen, entfernen Sie sie alle. Manchmal bestimmte Überwachungsausdrücke haben diese Fehlermeldung für mich verursacht.

Dies könnte auch erklären, warum es für die Menschen zu intermittierend geschieht (manchmal Uhr Zuweisungen sie haben, die die Fehler verursachen jedoch einen Neustart oder die richtige Uhr zu entfernen kann das Problem lösen, ohne sie es wissen.)

Dieser Fehler tritt ein paar Mal ruhig, wenn Sie das Debuggen. Sie können dies, indem Sie alle Uhren-Anweisungen und alle Haltepunkte und dem Neustart von Eclipse aufzuräumen.

Das Problem kann auch auftreten, wenn die Quellensuche nicht richtig konfiguriert ist. Zum Beispiel kann sagen, dass man den Ausdruck foo.bar() sehen will. Nun, wenn die Quellensuche falsch konfiguriert ist, ist der Debugger nicht in der Lage, die Bindung für die Expression foo (siehe

Dieses Problem kann auftreten, wenn Sie "Detail Formatter" konfiguriert für bestimmte Klassen (in Eclipse: Java -> Debug -> Detail Formatter). Versuchen Sie, sie zu deaktivieren.

scroll top