升级到2.3.6后如何解决grails应用程序中的错误

时间:2014-03-05 09:42:57

标签: grails grails-2.3 grails-2.0.4

我最近将我的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 个答案:

答案 0 :(得分:2)

Grails文档包含有关从一个版本更新到另一个版本的提示。在你的情况下,你正在进行一次大跳跃,所以你可能需要参考以下内容:

Upgrade from versions previous to 2.2

Upgrade from 2.2 to 2.3

您遇到的两个问题都是验证错误。您可以通过执行以下内容详细查看验证错误:

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

您可以在docs中找到有关验证错误的其他详细信息。