0

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

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 并遇到同样的问题。

有任何想法吗?

4

1 回答 1

0

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

于 2012-08-28T21:00:20.537 回答