0

私は Grails アプリケーションを開発し、問題なく Heroku に何度もデプロイしました。ただし、最近、「プラグイン」と呼ばれるフォルダー内からプラグインを使用するようにソリューションを変更しました。次に、これらのプラグインをアプリケーションに含めるために、基本的に次のコードを BuildConfig に追加しました。

grails.plugin.location.'spring-security-ui'="plugins/grails-spring-security-ui"

delpoy to Heroku を実行すると、次のエラーが表示されます。

|Generating plugin.xml for inline plugin
       Error |
       Error executing script War: java.lang.NullPointerException: Cannot get property 'file' on null object (Use --stacktrace to see the full trace)
 !     Failed to build app
 !     Heroku push rejected, failed to compile Grails app

これは、新しい方法でソリューションに追加した新しいプラグインによるものだと思います。私が何かを見逃しているか、何が間違っているかを誰かに教えてもらえますか??

また、これをローカルでテストし、正常に動作しました:-S

ありがとう

編集1......

WAR ファイルをローカルでビルドしようとしましたが、次のようになりました。

Building WAR file.....
| Error Exception occurred trigger event [CreateWarStart]: /home/admin/workspace/APP_NAME/grails-app/migrations does not exist. (Use --stacktrace to see the full trace)
| Done creating WAR target/APP_NAME-0.1.war
4

2 に答える 2

1

ローカルで試しgrails warて、問題を再現できるかどうかを確認してください。

これは、2.0.4 で修正されたGRAILS-9006に関連している可能性があります。

于 2012-10-04T03:58:04.660 に答える
0

複数の異なることを試してみたところ、HerokuはGrails内のローカルプラグインを処理するのが面倒であることがわかりました。だから私はジェラスティックに移り、夢のように走ります:-)

助けてくれてありがとう!!

于 2012-10-19T15:25:21.210 に答える