Grails понизился до 1.3.7 с 1.4.0 и сломал плагин jQuery - PullRequest
1 голос
/ 29 июля 2011

Я не уверен, почему это произошло, но когда я понижаю Grails с 1.4.0 до 1.3.7, это вызывает это в моем плагине jquery, когда я grails run-app


ERROR context.GrailsContextLoader  - Error executing bootstraps: java.lang.NoClassDefFoundError: org.codehaus.groovy.grails.plugins.jquery.JQueryConfig
org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NoClassDefFoundError: org.codehaus.groovy.grails.plugins.jquery.JQueryConfig
    at grails.spring.BeanBuilder.invokeBeanDefiningClosure(BeanBuilder.java:723)
    at grails.spring.BeanBuilder.beans(BeanBuilder.java:573)
    at grails.spring.BeanBuilder.invokeMethod(BeanBuilder.java:519)
    at org.grails.tomcat.TomcatServer.start(TomcatServer.groovy:212)
    at grails.web.container.EmbeddableServer$start.call(Unknown Source)
    at _GrailsRun_groovy$_run_closure5_closure12.doCall(_GrailsRun_groovy:158)
    at _GrailsRun_groovy$_run_closure5_closure12.doCall(_GrailsRun_groovy)
    at _GrailsSettings_groovy$_run_closure10.doCall(_GrailsSettings_groovy:280)
    at _GrailsSettings_groovy$_run_closure10.call(_GrailsSettings_groovy)
    at _GrailsRun_groovy$_run_closure5.doCall(_GrailsRun_groovy:149)
    at _GrailsRun_groovy$_run_closure5.call(_GrailsRun_groovy)
    at _GrailsRun_groovy.runInline(_GrailsRun_groovy:116)
    at _GrailsRun_groovy.this$4$runInline(_GrailsRun_groovy)
    at _GrailsRun_groovy$_run_closure1.doCall(_GrailsRun_groovy:59)
    at RunApp$_run_closure1.doCall(RunApp.groovy:33)
    at gant.Gant$_dispatch_closure5.doCall(Gant.groovy:381)
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy:415)
    at gant.Gant$_dispatch_closure7.doCall(Gant.groovy)
    at gant.Gant.withBuildListeners(Gant.groovy:427)
    at gant.Gant.this$2$withBuildListeners(Gant.groovy)
    at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
    at gant.Gant.dispatch(Gant.groovy:415)
    at gant.Gant.this$2$dispatch(Gant.groovy)
    at gant.Gant.invokeMethod(Gant.groovy)
    at gant.Gant.executeTargets(Gant.groovy:590)
    at gant.Gant.executeTargets(Gant.groovy:589)
Caused by: java.lang.NoClassDefFoundError: org.codehaus.groovy.grails.plugins.jquery.JQueryConfig
    at JqueryGrailsPlugin$_closure1.class$(JqueryGrailsPlugin.groovy)
    at JqueryGrailsPlugin$_closure1.$get$$class$org$codehaus$groovy$grails$plugins$jquery$JQueryConfig(JqueryGrailsPlugin.groovy)
    at JqueryGrailsPlugin$_closure1.doCall(JqueryGrailsPlugin.groovy:53)
    at JqueryGrailsPlugin$_closure1.doCall(JqueryGrailsPlugin.groovy)


Я должен grails clean каждый раз, прежде чем я смогу grails run-app, пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 30 июля 2011

Вы проверили изменения, сделанные в конфигурационном файле conf / jquery?

http://www.grails.org/plugin/jquery

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

Поиск: JQueryConfig в вашей папке конфигурации.

0 голосов
/ 29 июля 2011

Вы пытались удалить плагин jquery из ~ / .grails / yourproject / plugins и принудительно переустановить?

Кроме того, проверьте application.properties, чтобы увидеть, что версия не была должным образом понижена, я слышал слухи о том, что плагины не снижают должным образом, когда вы понижаете версию Grails (связано с цепочками зависимостей или чем-то подобным iirc). Если ваш плагин jquery помечен как M1, возможно, это так.

...