0

最近、いくつかのプロジェクトを Grails 2.2.1 から 2.4.3/4 にアップグレードしようとしています。コマンド ラインを使用して、run-app/test-app を実行でき、すべて正常に動作します。

私の問題は、GGTS 内で Run-App または Test-App のいずれかを実行しようとすると、プロセスが開始されますが、Eclipse ログの以下のスタック トレースですぐに終了します。バージョン 2.2.1 の grails で同じことをしようとすると、問題なく動作します。

!ENTRY org.grails.ide.eclipse.core 4 0 2014-10-28 15:52:05.158
!MESSAGE Internal Error
!STACK 0
java.lang.NullPointerException
    at org.grails.ide.eclipse.core.workspace.GrailsProject.getServerPort(GrailsProject.java:139)
    at org.grails.ide.eclipse.core.launch.GrailsLaunchConfigurationDelegate.addKillPortArg(GrailsLaunchConfigurationDelegate.java:333)
    at org.grails.ide.eclipse.core.launch.GrailsLaunchConfigurationDelegate.launch(GrailsLaunchConfigurationDelegate.java:259)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:885)
    at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:739)
    at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1039)
    at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1256)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
4

2 に答える 2

1

同じ問題がありました。関連するすべてのプロジェクトで:

  • grails clean-all
  • プロジェクトを右クリック Grails Tools -> Refresh Dependencies
  • grails maven-install(該当する場合のみ)

grails run-appすべて完了したら、プロジェクトで次を実行できるはずです。私の場合、それは古いプロジェクトであり、その間に GGTS を更新しました。

于 2015-06-16T21:04:43.107 に答える
0

私の場合、次のことができました。

  1. エクリプスを閉じる
  2. エクリプスを再起動する
  3. application.properties に新しい Grails バージョンがあることを確認してください
  4. 「grails clean」を実行
  5. オプション 3 の「grails アップグレード」を実行します。
  6. 「grails run-app」が機能しました。

私は物事を完全にアップグレードしたと思っていましたが、アップグレードしていなかった (プロセスの途中で中断された) か、Eclipse を再起動する必要があっただけかもしれません。

于 2014-11-15T02:58:17.560 に答える