Plone升级5.0->;5.0.2失败属性错误
我在迁移时发现以下属性错误Plone升级5.0->;5.0.2失败属性错误,plone,Plone,我在迁移时发现以下属性错误 Traceback (most recent call last): File "/Users/nscgraf/Projects/.buildout/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/MigrationTool.py", line 268, in upgrade step['step'].doStep(setup) File "/Users/nscgraf/Projects
Traceback (most recent call last):
File "/Users/nscgraf/Projects/.buildout/eggs/Products.CMFPlone-5.0.2-py2.7.egg/Products/CMFPlone/MigrationTool.py", line 268, in upgrade
step['step'].doStep(setup)
File "/Users/nscgraf/Projects/.buildout/eggs/Products.GenericSetup-1.8.1-py2.7.egg/Products/GenericSetup/upgrade.py", line 166, in doStep
self.handler(tool)
File "/Users/nscgraf/Projects/.buildout/eggs/plone.app.upgrade-1.3.20-py2.7.egg/plone/app/upgrade/v50/final.py", line 83, in to501
refresh_getIcon_catalog_metadata(context)
File "/Users/nscgraf/Projects/.buildout/eggs/plone.app.upgrade-1.3.20-py2.7.egg/plone/app/upgrade/v50/final.py", line 72, in refresh_getIcon_catalog_metadata
new_value = bool(getattr(obj.aq_base, 'image', False))
AttributeError: 'list' object has no attribute 'aq_base'
升级步骤:-4.3.4.1
-4.3.9
-5.0.2(失败) 在4.3.9上,我卸载了所有“坏/旧/无用产品”jQuery集成、jQuery工具…
每一步,我都会重新安装所有更新的产品 我感谢你的提示和建议
(编辑,提交到早期)错误消息表明,在您的案例中,obj实际上是一个列表。您的目录可能有问题。我没有升级到Plone 5的经验,但我会在升级到更新的Plone版本之前,对目录进行清理和重建。很抱歉,更新门户目录不起作用。请注意@Mathias正在谈论执行清理和重建,请确保执行此操作,而不是简单的“更新”。是的,非常重要的“清理和重建”不仅仅是更新。进一步提供赏金不会为你的问题提供答案。我想你需要自己调试这个问题,因为以前没有人遇到过同样的问题。例如,这也意味着您在安装插件时遇到了问题。换行<代码>尝试:。。。除外:进口pdb;pdb.set_trace()围绕失败的代码行,然后您可能会看到问题所在。发现的问题:它是一个对象列表,而不是一个对象,这失败了。。。。对不起,我刚才没看到