grails - grails集成测试给出域中的枚举的java.lang.verify错误

标签 grails

我在执行命令test-app-integration -coverage时使用grails 2.2.0,它给出了错误

发生错误异常触发事件[TestPhasesEnd]:无法创建类[AdminController]的新实例! (使用--stacktrace查看完整跟踪)
|错误执行脚本TestApp时出错:org.springframework.beans.factory.BeanCreationException:创建名称为'transactionManagerPostProcessor'的bean时出错:初始化bean失败;嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名称为'transactionManager'的bean时出错:设置bean属性'sessionFactory'时无法解析对bean'sessionFactory'的引用;嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名称为'sessionFactory'的bean时出错:调用init方法失败;嵌套异常为java.lang.VerifyError :(类:com / cantina / lab / Movie $ FileGroupVideo,方法:whereAny签名:(Lgroovy / lang / Closure;)Lgrails / gorm / DetachedCriteria;)用于获取或设置字段的类型不兼容

最佳答案

解决方法是将枚举移动到src / groovy。参见this jira issue.,应在2.2.1中修复。

关于grails - grails集成测试给出域中的枚举的java.lang.verify错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136441/

相关文章:

grails - 什么是基于模块化/组件的开发的最佳架构/设计模式/最佳实践 : part 2

grails 2.1.1 自定义验证器的命令对象服务注入(inject)

hibernate - 使用 Grails GORM 从旧数据库中的 char 字段中去除尾随空格

bool 值的选择(下拉菜单)中的 Grails 设置值

grails - Grails 1.2.0在默认存储库中找不到插件

grails - 对视频格式进行编码

tomcat - Grails 3.1.4 应用程序部署错误

tomcat - War 安装失败,因为未设置 Image Magic Home 环境变量(尽管我另有声明)

java - Grails 测试应用程序在 CI 服务器上失败,但在开发人员机器上没有

maven - 使用 Maven 时,Grails 的继承/框架依赖项如何工作?