2009-06-16 3 views
1

У меня есть приложение-пазл, работающий локально на моем рабочем столе. По-видимому, он работает без ошибок. По крайней мере, все модульные тесты, которые я написал, выполнены. Я хочу развернуть приложение, используя файл war. Для этого я использую команду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 

Любой намек на почему?

спасибо заранее

ответ

0

Я думаю, вы должны найти источник Gant.groovy и посмотреть, что он делает на этой линии. По-видимому, есть определенная проблема, вызванная конкретной конфигурацией вашего проекта (поскольку такая ошибка стоп-шоу была бы поймана, если бы это всегда происходило), но сообщение об ошибке не содержит большой информации.

В качестве альтернативы вы можете попробовать модернизировать Grails до последней версии 1.1.1, если вы еще этого не сделали.

+0

Проблема была решена путем обновления до 1.1.1 В любом случае это должно быть разрешено при 1.1 – Luixv

+0

Согласен; возможно, что-то необычное (и вполне возможно легко исправить) в конфигурации или структуре проекта, которые Gant не может обработать. Поскольку он зафиксирован в 1.1.1, он может быть даже в базе данных ошибок Grails по адресу http://jira.codehaus.org/browse/GRAILS –

Смежные вопросы