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

Reply via email to