Groovy: развертывание файла войны
У меня на рабочем столе работает отличное приложение. Видимо, он работает без ошибок. По крайней мере все написанные мной модульные тесты выполнены. Я хочу развернуть приложение, используя файл войны. Для этого я использую команду
grails war
в домашнем каталоге приложения. При этом я получаю следующее исключение:
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
Любой намек почему?
Заранее большое спасибо
1 ответ
Я думаю, вам придется найти источник Gant.groovy
и посмотрим, что он делает на этой линии. Очевидно, есть некоторая проблема, вызванная конкретной конфигурацией вашего проекта (поскольку такая ошибка показа-стопора была бы обнаружена, если бы она всегда возникала), но сообщение об ошибке не содержит много информации.
Кроме того, вы можете попробовать обновить Grails до последней версии 1.1.1, если вы этого еще не сделали.