Migration 将plone 3.3.6升级到plone 4.0.7文件错误

Migration 将plone 3.3.6升级到plone 4.0.7文件错误,migration,plone,Migration,Plone,我试图将plone 3.3.6迁移到更新的plone 4.0.7版本(然后迁移到4.3.x),但出现了多个错误: 如果我删除“pa_20120810.pdf”,另一个文件会抛出错误,以此类推。。。 我希望你能理解我,有人能帮助我 感谢您尝试:在迁移之前,请使用从目录中删除断开的引用。它易于使用:添加到构建,重新启动站点,在浏览器中转到/@@collective catalogcleanup?dry\u run=false 作为集合.catalogcleanup的文档说明: 我们的目标是摆脱那些

我试图将plone 3.3.6迁移到更新的plone 4.0.7版本(然后迁移到4.3.x),但出现了多个错误:

如果我删除“pa_20120810.pdf”,另一个文件会抛出错误,以此类推。。。 我希望你能理解我,有人能帮助我


感谢您尝试:在迁移之前,请使用从目录中删除断开的引用。它易于使用:添加到构建,重新启动站点,在浏览器中转到
/@@collective catalogcleanup?dry\u run=false

作为集合.catalogcleanup的文档说明:

我们的目标是摆脱那些可能导致问题的过时的大脑,例如在升级到Plone 4的过程中

2013-10-07 13:51:33 INFO ProgressHandler Process started (1842 objects to go)
2013-10-07 13:51:33 ERROR plone.app.upgrade Upgrade aborted. Error:
Traceback (most recent call last):
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Plone-4.0.7-py2.6.egg/Products/CMFPlone/MigrationTool.py", line 175, in upgrade
    step['step'].doStep(setup)
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Products.GenericSetup-1.6.3-py2.6.egg/Products/GenericSetup/upgrade.py", line 142, in doStep
    self.handler(tool)
  File "/Users/iie/Projects/plone4.0/rwa/eggs/plone.app.upgrade-1.0.7-py2.6.egg/plone/app/upgrade/v40/betas.py", line 117, in updateIconMetadata
    obj = brain.getObject()
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Zope2-2.12.18-py2.6-macosx-10.7-x86_64.egg/Products/ZCatalog/CatalogBrains.py", line 92, in getObject
    target = parent.restrictedTraverse(path[-1])
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Zope2-2.12.18-py2.6-macosx-10.7-x86_64.egg/OFS/Traversable.py", line 310, in restrictedTraverse
    return self.unrestrictedTraverse(path, default, restricted=True)
  File "/Users/iie/Projects/plone4.0/rwa/eggs/Zope2-2.12.18-py2.6-macosx-10.7-x86_64.egg/OFS/Traversable.py", line 278, in unrestrictedTraverse
    raise e
AttributeError: pa_20120810.pdf