情報科学屋さんを目指す人のメモ方法・手順・解説を書き残すブログ。私と同じことを繰り返さずに済むように。(3)スポンサーリンクEclipseのTestNGプラグインを使って、テストをデバッグ実行すると、Eclipseが動かなくなり(応答なし)、何もできなくなってしまいました。これについて調べたことや、自分が行った対策をメモしておきます。参考資料スポンサーリンク問題EclipseのTestNGプラグインを「デバッグ」で実行したとき、Eclipseの応答が無くなり、何も出来なくなってしまいました。何度実行しても再現され、応答無しになったとき、Eclipseの右下に「57%」と表示されるのが特徴でした。TestNGのプロセスを停止すればEclipseの応答は復活します。このとき次のエラーが表示されます。同じ57%で停止してしまうと言う問題は、TestNGプラグインの作者も把握しているらしく、その原因や対策はこちら。プロジェクトに余計なtestng.jarが存在していると発生するので削除する。jar」をはずすと解決するかもしれない(前項と似たような理由)しかし、私の場合はどちらの方法でも解決しませんでした。私の場合は57%と表示されたりされなかったり、10%で表示が止まることもありました。「デバッグモードだけ」がポイント冷静に考えてみると、上記二つの問題は、「デバッグ実行」ならではの原因ではない気がしました。通常実行しても同じ問題が発生するのではないか、と。MarkMail」というページが見つかりました。BreakPointに設定してあった「NumberFormatException」を削除したら動いたようです。BreakPointのうち、「ArrayIndexOutOfBoundsException」を無効にしたところ、上手く動作しました。testng.jarの内部で実行が一時停止してしまっていたようなのです。解決策2ここまでは、参考資料をヒントに発見することができました。BreakPointを満足に使えなくなってしまうので、より詳細に調べることにしました。BreakPointが発動しないように設定しました。これでもうまくTestNGプラグインを使ったデバッグ実行がちゃんと動くようになりました。それにしても、TestNGがそのライブラリ内部でRuntimeExceptionを握りつぶしているのはどういうことなんでしょう。設定の変更方法などについて、解説記事をよく書いています。自分が困ったことをブログに書けば、次に困る人の参考になって、みんながみんな同じ苦労をせずに済む、というのが原点です。最近の関心は、スマホやパソコンが苦手な人の行動や思考、そしてそんな人を手助けする方法です。Amazonのアソシエイトとして、did2は適格販売により収入を得ています。