Проблема с граалями [объект не является экземпляром объявления класса] - PullRequest
3 голосов
/ 03 декабря 2010

Я действительно в отчаянии, потому что каждый раз, когда я перезагружаю свой сервер Tomcat, чтобы загрузить другие военные файлы из приложений, одно из моих приложений всегда появляется с этой ошибкой grails.

Message: object is not an instance of declaring class 
Caused by: Error processing GroovyPageView: object is not an instance of declaring class 
Class: gsp_myapp_home_gsp 

Мое приложение работает почти все идеально, но с этой проблемой всегда один и тот же взгляд.

Я пытался сделать: cd webapps находят mygrailsappli -exec touch {}; из часто задаваемых вопросов по grails, но после перезапуска не работает. Но когда я перезагружаюсь как 10 или 20 раз, это работает снова. Я больше не могу с этим справляться, должен быть способ остановить это, и мне нужно, чтобы вы, ребята, помогите, пожалуйста.

1 Ответ

4 голосов
/ 18 ноября 2012

Похоже, что эта ошибка часто возникает из-за проблем с ограничениями на доменные объекты.Более конкретно, если есть поле с ограничениями, которое не существует в классе, создается это сообщение об ошибке (и довольно неинформативное, IMHO).

Лучше всего проверить, что все поля, упомянутые в ограничениях, появляются,с точно таким же написанием в объекте, на котором наложены ограничения.

Здесь отмечен похожий элемент: http://www.manning -sandbox.com / thread.jspa? threadID = 47415

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