1

最近、IntelliJ で Play プロジェクトを正常にデバッグできないことがわかりました。1 週間前に問題なくデバッグできましたが、現在 IntelliJ で奇妙な動作を観察しているため、構成を変更するために何らかの操作を行ったに違いありません。何が起こっているかは次のとおりです。

  • Play プロジェクトを Intellij にロードし、デバッグ構成 (Play デバッグ チュートリアルで説明されているようにセットアップ) を使用してターゲット VM に正常に接続できます。コンソールには、期待どおりに「Connected to the target VM, address: 'localhost:9999', transport: 'socket'」という行が出力されます。
  • 次に、アプリケーションを実行すると、すべてが期待どおりに機能します。私のプロジェクトは問題なくコンパイルおよび実行されます。ただし、ブレークポイントを設定しようとすると、まったく設定できない場合があります。横の列をクリックしても何も起こらず、メニューから「ブレークポイントの切り替え」オプションを選択してもブレークポイントが作成されません。これは、一部のコントローラーでのみ発生します。その他では、ブレークポイントを設定できますが、アイコンにチェック マークまたは「X」がなく、アプリケーションがブレークポイントをキャッチしません。最も奇妙なことは、テスト中にいくつかのブレークポイントが機能したことです。
  • これらのブレークポイントを再び完全に機能させるために、考えられるすべてのことを試しました。「play clean」を実行し、「play idea」で IDEA モジュールを再作成し、IDEA のキャッシュを無効にし、IDEA の Play および Scala プラグインをアンインストールして再インストールしました。マシンを数回再起動しました。私が試していないように感じる唯一のことは、IDEA の再インストールですが、これらの他のソリューションが機能しないのに、なぜそれが機能するのかがよくわかりません。

このグループの誰かがこのようなことに遭遇したことがありますか? 問題をグーグルで検索すると、ほとんどの場合、デバッグのセットアップ方法に関するチュートリアルが表示されます。デバッグに関係するプロジェクトについて何も変更した覚えがありません。デバッグが機能していたことを最後に覚えているので、実際にはアプリケーションのコントローラーとビューのみを変更しましたが、私の知る限り、この問題には何の影響もありません。IntelliJ IDEA 12.1.4 Ultimate と Play 2.1.1 を実行しています。これについての助けは大歓迎です。

4

0 に答える 0