0

我开发了一个 Grails 应用程序,并多次将其部署到 Heroku,没有出现任何问题。但是,就在最近,我更改了解决方案,以使用我称为“插件”的文件夹中的插件。然后,我基本上将以下代码添加到 BuildConfig 中,以便在应用程序中包含这些插件:

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

现在,当我将 delpoy 运行到 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 中的本地插件方面很垃圾。所以我搬到了Jelastic并像做梦一样奔跑:-)

谢谢您的帮助!!

于 2012-10-19T15:25:21.210 回答