Silverstripe:SS_DAG_CyclicException。 DAG具有循环要求

时间:2012-08-27 21:32:52

标签: php silverstripe

我刚刚将早期版本的SS3中的几个站点升级到3.0稳定版本(CMS和蓝宝石)。现在,当我尝试开发/构建时,我收到以下错误:

PHP Fatal error:  Uncaught exception 'SS_DAG_CyclicException' with message 'DAG has cyclic requirements' in /Users/fraser/Documents/Work/HallPass/sapphire/core/DAG.php:73
Stack trace:
#0 /Users/fraser/Documents/Work/HallPass/sapphire/core/manifest/ConfigManifest.php(272): SS_DAG->sort()
#1 /Users/fraser/Documents/Work/HallPass/sapphire/core/manifest/ConfigManifest.php(144): SS_ConfigManifest->sortYamlFragments()
#2 /Users/fraser/Documents/Work/HallPass/sapphire/core/manifest/ConfigManifest.php(75): SS_ConfigManifest->regenerate(false)
#3 /Users/fraser/Documents/Work/HallPass/sapphire/core/Core.php(275): SS_ConfigManifest->__construct('/Users/fraser/D...', false, false)
#4 /Users/fraser/Documents/Work/HallPass/sapphire/main.php(62): require_once('/Users/fraser/D...')
#5 {main}
  thrown in /Users/fraser/Documents/Work/HallPass/sapphire/core/DAG.php on line 73

其他一切正常,但是,当我在/ dev中做任何事情时。我做了一些更改,需要在这些网站上重新生成清单。

我也尝试过彻底安装SS并遇到同样的问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是CMS和Sapphire代码中的错误。我在open.silverstripe.org上提出了这个问题,现在已经纠正了。 open.silverstripe.org上的#7817