Я немного новичок в Grails. Когда я создаю или обновляю объект домена и запускаю save()
или validate()
на объекте, в случае сбоя метода система, похоже, не выдает исключения. Я не вижу способа проверить, что именно не получается.
Типичный фрагмент:
if (domainInstance.validate()) {
flash.message = "Succesfully updated domain object"
} else {
flash.message = "Failed to update domain object"
//throw new RuntimeException("Invalid broker")
log.error "Failed to update domain object"
}
В моем случае проверка не пройдена, и я не знаю, почему.
Кто-нибудь может пролить свет на это?
Если поместить в try / catch, это не выдает исключение.