2016-10-28 6 views
0

после обновления до grails 3.2.2. Я получаю следующее сообщение об ошибке после Грааль выполнения приложения:Datastore gorm не удается запустить приложение после обновления до grails 3.2.2

java.lang.NoClassDefFoundError: org/grails/datastore/gorm/plugin/support/ConfigSupport 
    at grails.plugin.hibernate.HibernateGrailsPlugin$_doWithSpring_closure1.doCall(HibernateGrailsPlugin.groovy:54) 

Когда я удалить все датастор вещь из build.gradle запусков приложения, но это еще не то, что я хочу.

Спасибо за любую помощь

Вот моя зависимость:

compile "org.grails.plugins:hibernate4" 
compile "org.hibernate:hibernate-core:4.3.11.Final" 
compile "org.hibernate:hibernate-ehcache:4.3.10.Final" 

compile 'org.grails:grails-datastore-core:5.0.12.RELEASE' 
compile 'org.grails:grails-datastore-simple:5.0.12.RELEASE' 

compile 'org.grails:grails-datastore-gorm-support:5.0.12.RELEASE' 
compile 'org.grails:grails-datastore-gorm:5.0.12.RELEASE' 
compile 'org.grails:grails-datastore-gorm-hibernate4:5.0.12.RELEASE' 
compile 'org.grails:grails-datastore-gorm-hibernate-core:5.0.12.RELEASE' 
+0

Какие плагины и другие связанные с ними зависимости вы используете? –

+0

Кажется, вам не хватает зависимости grails-datastore-gorm-support в вашем проекте. Это переходная зависимость плагина 'hibernate5' https://github.com/grails/gorm-hibernate5/blob/master/grails-plugin/build.gradle#L24 –

ответ

1

Вы ссылаетесь старая версию GORM (5.0.12) в ваших зависимости в то время как Grails 3.2 нуждается в GORM 6. Это ваш проблема. Удалите эти зависимости (все зависимости, начиная с org.grails:grails-datastore-), чтобы продолжить.

+0

Спасибо! Это было – Torsten