“请求的bean当前正在创建”域对象上

时间:2010-12-29 13:57:48

标签: gorm grails

我正在尝试从Grails 1.2.2迁移到1.3.6,并在尝试访问页面时遇到以下错误:

Error creating bean with name 'com.example.domain.UserAccount': Requested bean is currently in creation: Is there an unresolvable circular reference?

Grails似乎试图将UserAccount设置为spring bean(可能会注入一些依赖项)。

grails 1.3.x上是否存在与1.2.x无关的限制?

谢谢&方面,

大卫。

2 个答案:

答案 0 :(得分:1)

问题来自UserAccount类中的属性:

Program program = new Program(user:this)

此引用在构造结束之前从对象构造中逃脱。

答案 1 :(得分:0)

您最好的选择是阅读旧版和新版之间版本的发行说明。如果这没有任何亮点,你也可以考虑进行增量升级,一次一个版本......这将是一个巨大的痛苦,但可能是更具启发性的升级方式。

祝你好运。