Groovy: distribuzione di un file di guerra
-
05-07-2019 - |
Domanda
Ho un'applicazione groovy in esecuzione localmente sul mio desktop. Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti. Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
Error executing script War: java.lang.NullPointerException
gant.TargetExecutionException: java.lang.NullPointerException
at gant.Gant Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
dispatch_closure4.doCall(Gant.groovy:331)
at gant.Gant Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
dispatch_closure6.doCall(Gant.groovy:334)
at gant.Gant Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
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 Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy:289)
at _GrailsWar_groovy Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy)
at _GrailsWar_groovy Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure5_closure25_closure26.doCall(_GrailsWar_groovy:282)
at _GrailsWar_groovy Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure5_closure25_closure26.doCall(_GrailsWar_groovy)
at _GrailsWar_groovy Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure5_closure25.doCall(_GrailsWar_groovy:258)
at _GrailsWar_groovy Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure5.doCall(_GrailsWar_groovy:256)
at _GrailsWar_groovy Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure4.doCall(_GrailsWar_groovy:239)
at War Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
run_closure1.doCall(War.groovy:38)
at gant.Gant Ho un'applicazione groovy in esecuzione localmente sul mio desktop.
Apparentemente funziona senza errori. Almeno tutti i test unitari che ho scritto sono stati soddisfatti.
Voglio distribuire l'applicazione usando un file guerra . Per questo utilizzo il comando
grails war
nella home directory dell'applicazione. In questo modo ottengo la seguente eccezione:
<*>
Qualche suggerimento sul perché?
Grazie mille in anticipo
dispatch_closure4.doCall(Gant.groovy:324)
... 10 more
Qualche suggerimento sul perché?
Grazie mille in anticipo
Soluzione
Penso che dovrai trovare la fonte di Gant.groovy
e vedere cosa sta facendo su quella linea. Apparentemente c'è qualche problema causato dalla configurazione specifica del tuo progetto (dal momento che un tale bug di blocco dello spettacolo sarebbe stato rilevato se si fosse sempre verificato), ma il messaggio di errore non contiene molte informazioni.
In alternativa, puoi provare ad aggiornare Grails all'ultima versione 1.1.1 se non l'hai già fatto.