在过去的几个月里,我在富裕的客户中工作过Griffon 0.3.1环境。
那个版本已经老了,现在我需要将项目升级到0.9.3。
完成后:
griffon upgrade
获取所需插件的最新版本时,我遇到以下错误:
Compilation error: BUG! exception in phase 'canonicalization' in source unit 'C:\maestro\desarrollo\projects\interactionManager\sgmentia-client\griffon-app\controllers\com\nortia\sgmentia\client\campaign\CampaignController.groovy' ClassNode#getTypeClass for com.nortia.sgmentia.business.Seleccion is called before the type class is set
在尝试了几件我没有线索的事情之后,在升级之前没有编译错误。
提前致谢。
伊凡。
答案 0 :(得分:1)
尝试升级到0.9.4。由于引入了AST注入行为,以前版本中存在一些极端情况。另外,不要忘记在升级后立即调用clean命令。
答案 1 :(得分:1)
经过一番研究,我写下了自己的结论,以帮助有同样问题的人。
http://griffon.codehaus.org/Griffon+0.9.2-rc1?print=1
griffon.disable.threading.injection=true
希望它有所帮助。