Groovy 2.0.1,我自己的类上的GroovyCastException?

时间:2012-09-04 22:11:36

标签: java groovy

我在我的网络应用程序项目中广泛使用groovy类。我可以创建一个类型的实例(定义为groovy类),但以后永远不能转回它(GroovyCastException发生)。

  

org.codehaus.groovy.runtime.typehandling.GroovyCastException:无法将类'com.company.role.delegation.ProfileModel@49ee6848'与类'com.company.role.delegation.ProfileModel'一起强制转换为'com.company类.role.delegation.ProfileModel'

根据以上错误消息,源类和目标类类型相同。咦?

1 个答案:

答案 0 :(得分:5)

最有可能的原因是该类已经通过不同的类加载器加载了两次。检查两个实例的getClass()。getClassLoader()是否相同。