首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >plone zodb错误CMFUid断言

plone zodb错误CMFUid断言
EN

Stack Overflow用户
提问于 2013-10-18 13:06:27
回答 1查看 110关注 0票数 3

我们有一个非常大的Data.fs (~15 of )-我认为这是通过使用“工作拷贝支持”与自定义折叠式内容类型!

如果我尝试使用"portal_historiestorage",则实例退出并显示以下> XX错误:

代码语言:javascript
复制
ERROR CMFUid ASSERT: 17 objects have 1642 as uid!!!

我如何清除这个对象并缩小我的DB?我已经清除/重建了"portal_catalog“、reference_catalog和uid_catalog

提前感谢

plone 3.3.6

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-29 10:58:33

我也有这样的问题。在我的例子中,是cmf_uid索引在portal_catalog中丢失了:所以每个搜索都返回所有目录大脑。

因此,我猜想问题中的问题与这样一个事实有关:多个对象都被同一个cmf_uid索引(这是对象的一个属性)。

代码语言:javascript
复制
[b.getObject() for b in portal_catalog(cmf_uid='1642')] 

应该指出相关的对象。

你应该拿着这些对象,并确认它们有一个合适的cmf_uid,处理可能的获取问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19450466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档