Plone 属性错误:';模块';对象没有属性';NavigationViewlet';

Plone 属性错误:';模块';对象没有属性';NavigationViewlet';,plone,Plone,以下是我对Plone 4.2.1安装(在SuSE Linux上)的回溯: 奇怪的是,我不明白,为什么只有一个Plone站点在导入到比Plone 4.1.5更新的实例中时显示此错误 Plone站点只安装了以下附加插件/产品(与其他插件/产品一样,但它们都可以正常工作): 林加普隆 PloneFormGen 产品.ZSyncer 集体快速上传 那么,我的错误在哪里 Thanx需要任何帮助,因为该站点现在太大,无法在新的Plone实例中从头开始“重建”:(Plone.app.layout.view

以下是我对Plone 4.2.1安装(在SuSE Linux上)的回溯:

奇怪的是,我不明白,为什么只有一个Plone站点在导入到比Plone 4.1.5更新的实例中时显示此错误

Plone站点只安装了以下附加插件/产品(与其他插件/产品一样,但它们都可以正常工作):

  • 林加普隆
  • PloneFormGen
  • 产品.ZSyncer
  • 集体快速上传
那么,我的错误在哪里


Thanx需要任何帮助,因为该站点现在太大,无法在新的Plone实例中从头开始“重建”:(
Plone.app.layout.viewlets.links.NavigationViewlet
已在
Plone.app.layout
版本2.2中删除(请参阅和)

ZEXP导入到不同版本堆栈通常充满问题,这正是因为更改了持久对象的位置。您必须导入到早期版本的软件堆栈,然后按照常规操作升级到更新版本的Plone

例如,升级脚本负责删除对这些已删除Viewlet的引用

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 OFS.ObjectManager, line 620, in manage_importObject
Module OFS.ObjectManager, line 638, in _importObjectFromFile
Module ZODB.ExportImport, line 92, in importFile
Module transaction._transaction, line 260, in savepoint
Module transaction._transaction, line 257, in savepoint
Module transaction._transaction, line 690, in __init__
Module ZODB.Connection, line 1123, in savepoint
Module ZODB.Connection, line 587, in _commit
Module ZODB.ExportImport, line 176, in _importDuringCommit

AttributeError: 'module' object has no attribute 'NavigationViewlet'