I don't intend to use PloneArticle in 4.1. I used it briefly in 3.3.5 and I have been trying to get rid of it ever since. Unfortunately, it left junk all over my 3.3.5 database. I have been cleaning it out for a year, but the database is still not clean enough to migrate.
On Sun, 2011-10-16 at 20:30 -0700, ajung wrote: > Are *you* sure that PloneArticle is supported for Plone 4.1. Triple check > that! > > -aj > > > numlock wrote: > > > > Does anybody know how to get rid of references to old add-ons in Plone > > 3.3.x? I successfully removed a half-dozen add-ons a year ago and > > cleaned up as much as I could, but as I attempt to migrate from 3.3.5 to > > 4.1.2, the migration tool still is finding references to many of them > > and cannot complete the migration. > > > > The chief culprit appears to be PloneArticle. There are references to > > other add-ons as well, but PloneArticle appears to be the proximate > > cause of failure. > > > > Here's the trace-back from a dry run of the migration tool. Does anybody > > know how to clean these out of Data.fs? > > > > ************ > > > > > > > > Dry run selected. > > Starting the migration from version: 3.3.3 > > Ran upgrade step: Uninstall a broken CacheFu > > Ran upgrade step: Unregister old export and import steps. > > Ran upgrade step: Cleanup the persistent tool registry. > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Toolset imported. > > Archetype tool imported. > > Cannot find registry > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Ran upgrade step: Update the toolset registry. > > Ran upgrade step: Cleanup the skins tool. > > Ran upgrade step: Cleanup Zope's products registry. > > Ran upgrade step: Empty upgrade step > > Ran upgrade step: Empty upgrade step > > Ran upgrade step: Empty upgrade step > > Ran upgrade step: Remember active theme. > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Skins tool imported. > > Archetype tool imported. > > Cannot find registry > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Skins tool imported. > > Actions tool imported. > > Archetype tool imported. > > Stylesheet registry imported. > > Cannot find registry > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Skins tool imported. > > Archetype tool imported. > > Stylesheet registry imported. > > Imported. > > Cannot find registry > > Javascript registry imported. > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Archetype tool imported. > > Cannot find registry > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Control panel imported. > > Archetype tool imported. > > Properties tool imported. > > Cannot find registry > > Action icons tool settings imported. > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Toolset imported. > > Adapters registered. > > Utilities registered. > > Skins tool imported. > > Control panel imported. > > TinyMCE Settings imported. > > Archetype tool imported. > > KSS registry imported. > > Stylesheet registry imported. > > Cannot find registry > > Action icons tool settings imported. > > Javascript registry imported. > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > Archetype tool imported. > > Stylesheet registry imported. > > Cannot find registry > > Javascript registry imported. > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Step plonearticle-modifier has an invalid import handler > > Role / permission map imported. > > ATCTTool settings imported. > > Archetype tool imported. > > Properties tool imported. > > Cannot find registry > > Javascript registry imported. > > 'ATBooleanCriterion' type info imported. > > 'ATCurrentAuthorCriterion' type info imported. > > 'ATDateCriteria' type info imported. > > 'ATDateRangeCriterion' type info imported. > > 'ATListCriterion' type info imported. > > 'ATPathCriterion' type info imported. > > 'ATRelativePathCriterion' type info imported. > > 'ATPortalTypeCriterion' type info imported. > > 'ATReferenceCriterion' type info imported. > > 'ATSelectionCriterion' type info imported. > > 'ATSimpleIntCriterion' type info imported. > > 'ATSimpleStringCriterion' type info imported. > > 'ATSortCriterion' type info imported. > > 'Discussion Item' type info imported. > > 'Document' type info imported. > > 'Event' type info imported. > > 'File' type info imported. > > 'Folder' type info imported. > > 'Image' type info imported. > > 'Link' type info imported. > > 'News Item' type info imported. > > 'Plone Site' type info imported. > > 'TempFolder' type info imported. > > 'Topic' type info imported. > > Step plonearticle-kupu has an invalid import handler > > Step quills-final has an invalid import handler > > Step plonearticle-fti has an invalid import handler > > Step plonearticle-tool has an invalid import handler > > Step collective.prettyphoto.reset-layers has an invalid import handler > > Control panel imported. > > Javascript registry imported. > > Ran upgrade step: General upgrade steps. > > Skins tool imported. > > Imported. > > Ran upgrade step: Restore theme after Sunburst has been installed. > > Ran upgrade step: Upgrade action icons away from the action icons tool. > > Ran upgrade step: Migrate type icons from content_icon to icon_expr > > Installed local RAM cache utility. > > Ran upgrade step: Update the local RAMCache utility import location. > > Updated workflow actor variable expression. > > Ran upgrade step: Update the actor variable expression in several > > workflows. > > Updated expression for authenticated-only resources. > > Ran upgrade step: Update expression for authenticated-only resources. > > Ran upgrade step: Configure new reference browser. > > Updated Plone site FTI. > > Updated TempFolder FTI. > > Ran upgrade step: Remove outdated actions and properties from the Portal > > FTI. > > Added new CMFEditions modifiers. > > Ran upgrade step: Add new CMFEditions default modifiers. > > Ran upgrade step: Upgrade MailHost. > > Upgrade aborted. Error: > > Traceback (most recent call last): > > File > > "/usr/local/Plone/buildout-cache/eggs/Products.CMFPlone-4.1.2-py2.6.egg/Products/CMFPlone/MigrationTool.py", > > line 175, in upgrade > > step['step'].doStep(setup) > > File > > "/usr/local/Plone/buildout-cache/eggs/Products.GenericSetup-1.6.3-py2.6.egg/Products/GenericSetup/upgrade.py", > > line 142, in doStep > > self.handler(tool) > > File > > "/usr/local/Plone/buildout-cache/eggs/plone.app.upgrade-1.1.3-py2.6.egg/plone/app/upgrade/v40/alphas.py", > > line 442, in migrateFolders > > transaction.savepoint(optimistic=True) > > File > > "/usr/local/Plone/buildout-cache/eggs/transaction-1.1.1-py2.6.egg/transaction/_manager.py", > > line 101, in savepoint > > return self.get().savepoint(optimistic) > > File > > "/usr/local/Plone/buildout-cache/eggs/transaction-1.1.1-py2.6.egg/transaction/_transaction.py", > > line 260, in savepoint > > self._saveAndRaiseCommitishError() # reraises! > > File > > "/usr/local/Plone/buildout-cache/eggs/transaction-1.1.1-py2.6.egg/transaction/_transaction.py", > > line 257, in savepoint > > savepoint = Savepoint(self, optimistic, *self._resources) > > File > > "/usr/local/Plone/buildout-cache/eggs/transaction-1.1.1-py2.6.egg/transaction/_transaction.py", > > line 690, in __init__ > > savepoint = savepoint() > > File > > "/usr/local/Plone/buildout-cache/eggs/ZODB3-3.10.3-py2.6-linux-i686.egg/ZODB/Connection.py", > > line 1123, in savepoint > > self._commit(None) > > File > > "/usr/local/Plone/buildout-cache/eggs/ZODB3-3.10.3-py2.6-linux-i686.egg/ZODB/Connection.py", > > line 623, in _commit > > self._store_objects(ObjectWriter(obj), transaction) > > File > > "/usr/local/Plone/buildout-cache/eggs/ZODB3-3.10.3-py2.6-linux-i686.egg/ZODB/Connection.py", > > line 658, in _store_objects > > p = writer.serialize(obj) # This calls __getstate__ of obj > > File > > "/usr/local/Plone/buildout-cache/eggs/ZODB3-3.10.3-py2.6-linux-i686.egg/ZODB/serialize.py", > > line 422, in serialize > > return self._dump(meta, obj.__getstate__()) > > File > > "/usr/local/Plone/buildout-cache/eggs/ZODB3-3.10.3-py2.6-linux-i686.egg/ZODB/serialize.py", > > line 431, in _dump > > self._p.dump(state) > > PicklingError: Can't pickle <class > > 'Products.PloneArticle.interfaces.article.IPloneArticleTool'>: import of > > module Products.PloneArticle.interfaces.article failed > > End of upgrade path, migration has finished > > The upgrade path did NOT reach current version > > Migration has failed > > Dry run selected, transaction aborted > > > > Version Overview > > > > * Plone 4.1.2 > > * Zope 2.13.10 > > * Python 2.6.7 (r267:88850, Oct 15 2011, 17:23:56) [GCC 4.4.4 > > 20100726 (Red Hat 4.4.4-13)] > > > > > > > > _______________________________________________ > > Setup mailing list > > [email protected] > > https://lists.plone.org/mailman/listinfo/plone-setup > > > > > -- > View this message in context: > http://plone.293351.n2.nabble.com/Old-add-ons-halt-upgrade-from-Plone-3-3-5-to-4-1-2-tp6898653p6899147.html > Sent from the Installation, Setup, Upgrades mailing list archive at > Nabble.com. > _______________________________________________ > Setup mailing list > [email protected] > https://lists.plone.org/mailman/listinfo/plone-setup _______________________________________________ Setup mailing list [email protected] https://lists.plone.org/mailman/listinfo/plone-setup
