1

我正在将网站从 Plone 3.3.1 迁移到 Plone 4.3。迁移实际上运行良好,没有错误,但是当我尝试将 PloneFormGen 更新到当前版本(1.7.8)时,我得到了这个:

Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module Products.CMFQuickInstallerTool.QuickInstallerTool, line 580, in installProducts
  Module Products.CMFQuickInstallerTool.QuickInstallerTool, line 512, in installProduct
   - __traceback_info__: ('PloneFormGen',)
  Module Products.GenericSetup.tool, line 350, in runAllImportStepsFromProfile
   - __traceback_info__: profile-Products.PloneFormGen:default
  Module Products.GenericSetup.tool, line 1100, in _runImportStepsFromContext
  Module Products.GenericSetup.tool, line 1015, in _doRunImportStep
   - __traceback_info__: pleonformgen
  Module Products.PloneFormGen.setuphandlers, line 79, in importVarious
  Module Products.PloneFormGen.setuphandlers, line 34, in update_kupu_resources
AttributeError: getPortalTypesForResourceType

有什么想法吗?我看到一些关于 Kupu对可链接类型的旧引用,但我认为这可能是一个不同的问题。我检查了我的可链接资源类型,它们似乎都是标准的。

谢谢!

4

1 回答 1

0

我建议您在 Plone 3.3 端的 Visual Editor configlet 中检查“资源类型”。确保它没有引用任何未安装或在 4.3 中不可用的类型。您可以简单地通过保存配置来消除已卸载的类型。

并且,确保您升级到的 PFG 是 1.7.11+。有一个涵盖 1.7.8 及更早版本的安全公告。

于 2013-05-31T01:19:08.373 回答