Как устранить ошибки в приложении Grails после обновления до 2.3.6

Я недавно обновил свой проект Grails из 2.0.4 в 2.3.6, что дает некоторые ошибки при сохранении формы, которая содержит многокомпонентные данные (вложения файлов),

Это дает мне ошибку для полей вложения файла, таких как rejected value: grails.validation.ValidationException: Validation Error(s) occurred during save():

И это дает мне ошибку в Requestmap.groovy а ниже - ошибка

Requestmap.url.unique.error

В версии 2.0.4 работает нормально, без ошибок.

Как решить эти проблемы?

1 ответ

Документация Grails содержит советы по обновлению с одной версии на другую. В вашем случае вы делаете большой прыжок, поэтому вам, возможно, придется обратиться к следующему:

Обновление с версий, предшествующих 2.2

Обновление с 2.2 до 2.3

Обе проблемы у вас есть ошибки проверки. Вы можете увидеть ошибки проверки в деталях, выполнив:

Requestmap requestmap = new Requestmap([...])
requestmap.validate()
println requestmap.errors

Вы можете найти дополнительную информацию об ошибках валидации в документации.

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