3

我正在将 grails 版本从 2.4.5 升级到 2.5.0。运行我的项目时发生的问题是 -

初始化应用程序时出错:创建名称为“com.athena.mis.application.model.ListSupplierActionServiceModelValidator”的 bean 时出错:自动装配依赖项的注入失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配方法:public void org.codehaus.groovy.grails.orm.hibernate.validation.HibernateDomainClassValidator.setProxyHandler(org.codehaus.groovy.grails.support.proxy.代理处理程序);嵌套异常是 java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.access$100(Lorg/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor;)Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory; org.springframework.beans.factory.BeanCreationException:创建名为“的 bean 时出错”ListSupplierActionServiceModel Validator':自动装配依赖项的注入失败;嵌套异常是 org.springframework.beans.factory.BeanCreationException:无法自动装配方法:public void org.codehaus.groovy.grails.orm.hibernate.validation.HibernateDomainClassValidator.setProxyHandler(org.codehaus.groovy.grails.support.proxy.代理处理程序);嵌套异常是 java.lang.NoSuchMethodError: org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.access$100(Lorg/springframework/beans/factory/annotation/AutowiredAnnotationBeanPostProcessor;)Lorg/springframework/beans/factory/config/ConfigurableListableBeanFactory;

ListSupplierActionServiceModel是我项目中的一个 groovy 类,它的缓存使用是只读的。

4

2 回答 2

5

我很难修复这个...

只需删除.slcachegrails 项目根文件夹中的目录即可!

于 2016-06-10T21:28:51.243 回答
0

与 Ludovic 报道的不同,我实际上发现我必须.slcache$HOME/.grails/

于 2019-04-18T17:32:47.600 回答