3

我们有一个非常大的 Data.fs (~15Gb) - 我认为这是通过使用自定义文件夹内容类型的“工作副本支持”来实现的!

如果我尝试使用“portal_historiestorage”,实例将退出并显示 > XX 错误:

ERROR CMFUid ASSERT: 17 objects have 1642 as uid!!!

如何清除这些对象并缩小我的数据库?我已经清除/重建“portal_catalog”、reference_catalog 和 uid_catalog

提前致谢

克隆 3.3.6

4

1 回答 1

1

我也遇到过这种问题。在我的例子中,portal_catalog 中缺少 cmf_uid 索引:所以每次搜索都会返回所有目录大脑。

所以我想问题中的问题与多个对象已使用相同的 cmf_uid (这是对象的属性)索引的事实有关。

[b.getObject() for b in portal_catalog(cmf_uid='1642')] 

应指出相关对象。

您应该获取对象并验证它们是否具有正确的 cmf_uid,以处理可能的采集问题。

于 2016-09-29T10:58:33.013 回答