В 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 не является нулевым.г не является нулевым.