22

Java用のEclipseを実行しています。XML ファイルの DOM バージョンを作成しました。今、ファイル内の要素の属性を変更したいと考えています。DOMを制御するクラス内のメソッドを呼び出すメソッドを呼び出したところ、デバッグ中に「JDIスレッド評価で問題が発生しました。非同期スレッドキューを処理中に例外が発生しました」というダイアログボックスが表示されました。

私は Java の比較的初心者であり、そのようなエラーに遭遇したことはなく、何が原因なのかわかりません。

問題の原因および/またはそれを修正する方法について誰かが何か提案があれば...

本当にありがとう!

4

6 に答える 6

71

「Watch」式に注意してください。不要な場合は、すべて削除してください。特定のウォッチ エクスプレッションが原因で、このエラー メッセージが表示されることがあります。

これは、人々に断続的に発生する理由も説明している可能性があります (エラーの原因となる監視の割り当てがある場合もありますが、適切な監視を再起動または削除すると、知らないうちに問題を解決できます)。

于 2011-09-29T02:52:55.873 に答える
1

この問題は、ソース ルックアップが正しく構成されていない場合にも発生する可能性があります。たとえば、式を見たいとしましょうfoo.bar()。ソース ルックアップが正しく構成されていない場合、デバッガーは式のバインドを解決できませんfoo(この eclipse bugを参照してください)。の呼び出しは.bar()NullPointerException で失敗します。

于 2012-11-21T09:41:34.487 に答える
0

この問題は、特定のクラスに対して「詳細フォーマッター」を構成している場合に発生することがあります (Eclipse では、Java -> デバッグ -> 詳細フォーマッター)。それらを無効にしてみてください。

于 2014-04-10T13:29:37.370 に答える