Grails In GAEのローカル動作がおかしくなったら
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でプロジェクトを再作成
なんかおかしな情報が残ってしまっていたみたいです。
ディスカッション
コメント一覧
まだ、コメントがありません