grailsにgrails app engine pluginを入れていろいろ試しているのだが、前日に動作していたアプリをドメインクラス1つ追加したぐらいの変更で動作しなくなってしまった。
一度プロジェクトを削除して、再度grails create-appを実行するも、事態は改善に向かわず。
grails app-engineコマンド実行時に以下のようなエラーが出ていた。
Caused by: : The following error occurred while executing this line:
/usr/share/appengine-java-sdk-1.2.2/config/user/ant-macros.xml:94: Java returned: 1
at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:541)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:394)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at _Events$_run_closure1.doCall(_Events.groovy:54)
at _GrailsEvents_groovy$_run_closure5.doCall(_GrailsEvents_groovy:59)
at _GrailsEvents_groovy$_run_closure5.call(_GrailsEvents_groovy)
at _GrailsWar_groovy$_run_closure4.doCall(_GrailsWar_groovy:240)
at AppEngine$_run_closure2.doCall(AppEngine:26)
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
... 10 more
Caused by: /usr/share/appengine-java-sdk-1.2.2/config/user/ant-macros.xml:94: Java returned: 1
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:107)
at com.google.appengine.tools.enhancer.EnhancerTask.execute(EnhancerTask.java:99)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:62)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.taskdefs.MacroInstance.execute(MacroInstance.java:391)
... 18 more
grails clean;grails app-engineとコマンド実行して、一度クリーンしてもダメ。
結局以下の方法で動作するように解決できた。
- **$HOME/.grails/1.1.1/project/<PROJECT_NAME>**フォルダを削除
- grails create-appで作成したプロジェクトを削除
- grails create-appでプロジェクトを再作成
なんかおかしな情報が残ってしまっていたみたいです。