Ответ 1
У меня была такая же проблема с обновлением проекта grails с 2.2.4 до 2.3.6. Я обновил плагин hibernate с 3.6.10 до 3.6.10.8, и ошибка исчезла.
Я знаю, что в отношении этого уже есть вопрос, но я думаю, что проблема, которая может быть причиной, может отличаться в зависимости от того, что они говорят. У меня есть следующая настройка:
Это приложение grails имеет несколько источников данных (я не уверен, что этот факт имеет к нему какое-либо отношение), и это происходит после вызова объекта Domain из второго источника данных, который был обращен в обратном порядке, с помощью плагина назад (сделали это в отдельном проекте, а затем импортировали в мой проект.
Это вызов GORM, который вызывает проблему как из слоев Контроллер, так и Сервис
def campusAttributes = CampusAttribute.findAllByNameLike("%Next Option%")
Я нашел несколько других жалоб на это, и это, похоже, проблема с Maven и версией плагина Grails hibernate, но в этом случае проблема была особенно характерной для grails 2.3.1 и конкретной версии плагина спящего режима.
Все, что я сделал, - это grails run-app (не создавал приложение с maven и не имел насмешек)
Заранее спасибо
У меня была такая же проблема с обновлением проекта grails с 2.2.4 до 2.3.6. Я обновил плагин hibernate с 3.6.10 до 3.6.10.8, и ошибка исчезла.
Я добавляю ту же ошибку после обновления от grails 2.3.0 до 2.3.5. То, что в моем случае было решено изменить модификации плагинов в BuildConfig.groovy, для спящего режима и tomcat, чтобы установить требуемый уровень для 2.3.5: * new tomcat: build ': tomcat: 7.0.50' (old: build ": tomcat: 7.0.42). * new Hibernate: runtime ': hibernate: 3.6.10.7' (old: runtime ": hibernate: 3.6.10.1" ).
У меня такая же проблема, когда я переместил пакет класса домена. Например, изначально он был
com.a.DomainClass но я перевел его на com.b.DomainClass
И я не очистил проект