2012-10-03 65 views
0

我開發了一個Grails應用程序,並且已經多次部署到Heroku而沒有問題。然而就在最近,我已經改變了解決方案,在我稱之爲「插件」的文件夾中使用插件。我有那麼基本上下面的代碼添加到BuildConfig以包括在應用這些插件:Grails應用程序未能部署到Heroku?

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

現在,當我運行的Heroku我收到以下錯誤delpoy:

|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 
+0

如果你在本地運行'grails war',會發生什麼? –

回答

0

從嘗試多種不同的事情中,我發現Heroku在處理Grails中的本地插件時是垃圾。所以我轉移到Jelastic並像夢一樣運行:-)

感謝您的幫助!

1

在本地嘗試grails war以查看是否可以重現該問題。

這可能與在2.0.4中修復的GRAILS-9006有關。

+0

我已經使用建議的方法結果更新了上面的帖子,有什麼想法嗎? – user723858

+0

有沒有人有什麼可能導致這個問題的想法? – user723858

+0

你在運行數據庫遷移插件嗎? –