Доступ к Grails TagLib из сервиса изменился в 2.0 - PullRequest
1 голос
/ 13 марта 2012

В Grails 1.3.7 мне удалось сделать следующее в сервисе:

def g = grailsApplication.mainContext.getBean('org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib')
g.eachError(bean: domainInstance) {
   postResponse.errors."${it.field}" = g.message(error: it)
}

В 2.0.1 что-то изменилось, и теперь я получаю неопределенное исключение в строке g.eachError:

Stacktrace follows:
Message: null
   Line | Method
->>  21 | preparePostResponse in com.wbr.MyService$$ENRVKfei

Я понятия не имею, что изменилось или что на самом деле вызывает ноль здесь.domainInstance не является нулевым.г не является нулевым.

...