J'ai une application groovy qui s'exécute localement sur mon bureau. Apparemment, il fonctionne sans erreur. Au moins tous les tests unitaires que j'ai écrits sont remplis. Je veux déployer l'application en utilisant un fichier war. Pour cela, j'utilise la commandeGroovy: déployer un fichier war
grails war
dans le répertoire personnel de l'application. En faisant cela, je reçois l'exception suivante:
Error executing script War: java.lang.NullPointerException
gant.TargetExecutionException: java.lang.NullPointerException
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:331)
at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
at gant.Gant$_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$_run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy:289)
at _GrailsWar_groovy$_run_closure5_closure25_closure26_closure28.doCall(_GrailsWar_groovy)
at _GrailsWar_groovy$_run_closure5_closure25_closure26.doCall(_GrailsWar_groovy:282)
at _GrailsWar_groovy$_run_closure5_closure25_closure26.doCall(_GrailsWar_groovy)
at _GrailsWar_groovy$_run_closure5_closure25.doCall(_GrailsWar_groovy:258)
at _GrailsWar_groovy$_run_closure5.doCall(_GrailsWar_groovy:256)
at _GrailsWar_groovy$_run_closure4.doCall(_GrailsWar_groovy:239)
at War$_run_closure1.doCall(War.groovy:38)
at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:324)
... 10 more
Un indice, pourquoi?
Merci beaucoup à l'avance
Le problème a été résolu en effectuant une mise à niveau vers la version 1.1.1 De toute façon, il devrait être résolu sous 1.1 – Luixv
Je suis d'accord; Il y a probablement quelque chose d'inhabituel (et très facile à résoudre) dans la configuration ou la structure du projet que Gant ne peut pas gérer. Comme il est corrigé dans 1.1.1, il peut même être dans la base de données de bogues de Grails à http://jira.codehaus.org/browse/GRAILS –