2012-10-03 6 views
0

나는 Grails 응용 프로그램을 개발하여 문제없이 Heroku에 여러 번 배포했습니다. 그러나 최근에는 "플러그인"이라고 불리는 폴더 내에서 플러그인을 사용하도록 솔루션을 변경했습니다.Grails 앱을 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 

I : 나는 다음과 같은 오류가 Heroku가에 delpoy을 실행할 때 이제

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

: I는 기본적으로 응용 프로그램에서 이러한 플러그인을 포함하기 위해 BuildConfig에 다음 코드를 추가 한 이것이 새로운 방법을 통해 솔루션에 추가 된 새로운 플러그인 때문이라고 생각합니다. 아무도 나 뭔가 잘못 놓치면 아무에게 말해 줄 수 있니?

이 또한 내가 로컬에서 테스트하고 잘 실행 : 나는 WAR 파일을 작성하는 시도

감사

EDIT 1 ...... -S 로컬로 나는 다음있어 :

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을 로컬로 시도하여 문제를 재현 할 수 있는지 확인하십시오.

이것은 아마도 GRAILS-9006과 관련이있을 수 있으며 2.0.4에서 수정되었습니다.

+0

위의 게시물을 제안 된 방법 결과, 아이디어로 업데이트했습니다. – user723858

+0

누군가이 문제를 일으킬 수있는 아이디어가 있습니까? – user723858

+0

DB 마이그레이션 플러그인을 실행하고 있습니까? –

관련 문제