Grails 2.0.1 не любит java.util.Date - PullRequest
4 голосов
/ 01 марта 2012

Я обновил Grails 2.0 до 2.0.1 и начал получать эту ошибку. Есть идеи что сломалось и как это исправить?

... Действие [getTransactionData] принимает параметр типа [java.util.Date], который не является классом объекта команды. Это может произойти, если исходный код этого класса отсутствует в этом проекте, а класс не помечен @ Validateable.

Ответы [ 2 ]

4 голосов
/ 16 июня 2012

Я столкнулся с подобной проблемой для вспомогательного метода в моем контроллере. Является ли ваш getTransactionData вспомогательным методом? В моем случае проблема была решена путем изменения метода на частный, поскольку все открытые методы рассматриваются как действия контроллера в Grails 2.0.1+.

Кредит, где кредит должен: Кредит Джеффа Брауна на Набл, хотя это не решило проблему для исходного вопроса, вылечил его для меня: http://grails.1312388.n4.nabble.com/Grails-2-0-1-strange-behaviour-td4390405.html.

0 голосов
/ 01 марта 2012

Используете ли вы объект команды, который находится в src / groovy? Вам нужно будет пометить его с помощью @Validateable - добавить импорт для grails.validation.Validateable.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...