まったく新しい grails 2 のインストールとプロジェクトで奇妙な問題が発生します。
私のセットアップ:
- 窓7
- グレイル 2.1.1
- インテリ
問題:
エンティティを保存するときに、flash.message="foo"+x を設定します。grails はこのコードをキャッシュします (値ではありません)。それを "bar"+x に変更すると、grails は変更を認識しません。停止し、grails をクリーンアップして、もう一度開始する必要があります。永遠にかかります。
私の grails コントローラーで、Web サービスにクエリを実行します。Web サービスがオフラインの場合、FileNotFoundException が発生します。そのため、コードを try-catch でラップします。今でも FileNotFoundException が発生し、エラー 500 を含むブラウザー出力には、try-catch で切り取られたコードが表示されます。
grails を停止しても Java プロセスは停止しません。タスクマネージャーを使用して強制終了する必要があります。これは、ctrl-alt-g アプリを実行してから頭蓋骨のアイコンで停止する方法と、デバッグ モードで実行してから赤いボタンで停止する方法の両方で発生します。
ブレークポイントが機能しません。コントローラーのどこにブレークポイントを設定しても、そこで停止することはありません。
何が間違っている可能性がありますか?
grails v2 は v1 よりも痛みが少ないと思っていましたが、今のところ本当に苦労しています。