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, если вы этого еще не сделали.

Другие вопросы по тегам