Groovy:WARファイルをデプロイする
-
05-07-2019 - |
質問
デスクトップでローカルに実行されているgroovyアプリケーションがあります。 どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。 war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
Error executing script War: java.lang.NullPointerException
gant.TargetExecutionException: java.lang.NullPointerException
at gant.Gantデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
dispatch_closure4.doCall(Gant.groovy:331)
at gant.Gantデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
dispatch_closure6.doCall(Gant.groovy:334)
at gant.Gantデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
dispatch_closure6.doCall(Gant.groovy)
at gant.Gant.withBuildListeners(Gant.groovy:344)
at gant.Gant.this$2$withBuildListeners(Gant.groovy)
at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
at gant.Gant.dispatch(Gant.groovy:334)
at gant.Gant.this$2$dispatch(Gant.groovy)
at gant.Gant.invokeMethod(Gant.groovy)
at gant.Gant.processTargets(Gant.groovy:495)
at gant.Gant.processTargets(Gant.groovy:480)
Caused by: java.lang.NullPointerException
at _GrailsWar_groovyデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy:289)
at _GrailsWar_groovyデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy)
at _GrailsWar_groovyデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure5_closure25_closure26.doCall(_GrailsWar_groovy:282)
at _GrailsWar_groovyデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure5_closure25_closure26.doCall(_GrailsWar_groovy)
at _GrailsWar_groovyデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure5_closure25.doCall(_GrailsWar_groovy:258)
at _GrailsWar_groovyデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure5.doCall(_GrailsWar_groovy:256)
at _GrailsWar_groovyデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure4.doCall(_GrailsWar_groovy:239)
at Warデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
run_closure1.doCall(War.groovy:38)
at gant.Gantデスクトップでローカルに実行されているgroovyアプリケーションがあります。
どうやらエラーなしで実行されます。少なくとも、私が書いた単体テストはすべて満たされています。
war ファイルを使用してアプリケーションをデプロイしたい。このために、私はコマンドを使用します
grails war
アプリケーションのホームディレクトリ。これを行うと、次の例外が発生します。
<*>
理由は何ですか?
事前に感謝します
dispatch_closure4.doCall(Gant.groovy:324)
... 10 more
理由は何ですか?
事前に感謝します
解決
Gant.groovy
のソースを見つけて、その行で何が行われているかを確認する必要があると思います。どうやら、プロジェクトの特定の構成によって何らかの問題が発生しているようです(常にそのようなショーストッパーバグが発生した場合はキャッチされるため)が、エラーメッセージには多くの情報が含まれていません。
別の方法として、Grailsを最新バージョン1.1.1にアップグレードしていない場合もあります。