Ticket #11137 (confirmed Bug)

Opened 6 years ago

Last modified 3 years ago

Error in migration from version 3.0.3!

Reported by: stefanosaltannecchi Owned by:
Priority: minor Milestone: 4.x
Component: Upgrade/Migration Version: 4.0
Keywords: Cc:

Description (last modified by esteele) (diff)

Starting the migration from version: 3.0.3
Ran upgrade step: Make the portal a Zope3 site
Registered tools as utilities.
Ran upgrade step: Register some tools as utilities
Ran upgrade step: Uninstall a broken CacheFu
Ran upgrade step: Unregister old export and import steps.
Ran upgrade step: Cleanup the persistent tool registry.
Role / permission map imported.
Toolset imported.
Archetype tool imported.
Ran upgrade step: Update the toolset registry.
Upgrade aborted. Error:
Traceback (most recent call last):
  File "/home/ferrucci/Plone/buildout-cache/eggs/Plone-4.0-py2.6.egg/Products/CMFPlone/MigrationTool.py", line 175, in upgrade
    step['step'].doStep(setup)
  File "/home/ferrucci/Plone/buildout-cache/eggs/Products.GenericSetup-1.6.1-py2.6.egg/Products/GenericSetup/upgrade.py", line 141, in doStep
    self.handler(tool)
  File "/home/ferrucci/Plone/buildout-cache/eggs/plone.app.upgrade-1.0-py2.6.egg/plone/app/upgrade/v40/alphas.py", line 362, in cleanUpSkinsTool
    transaction.savepoint(optimistic=True)
  File "/home/ferrucci/Plone/buildout-cache/eggs/transaction-1.0.0-py2.6.egg/transaction/_manager.py", line 99, in savepoint
    return self.get().savepoint(optimistic)
  File "/home/ferrucci/Plone/buildout-cache/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 253, in savepoint
    self._saveAndRaiseCommitishError() # reraises!
  File "/home/ferrucci/Plone/buildout-cache/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 250, in savepoint
    savepoint = Savepoint(self, optimistic, *self._resources)
  File "/home/ferrucci/Plone/buildout-cache/eggs/transaction-1.0.0-py2.6.egg/transaction/_transaction.py", line 647, in __init__
    savepoint = savepoint()
  File "/home/ferrucci/Plone/buildout-cache/eggs/ZODB3-3.9.5-py2.6-linux-i686.egg/ZODB/Connection.py", line 1128, in savepoint
    self._commit(None)
  File "/home/ferrucci/Plone/buildout-cache/eggs/ZODB3-3.9.5-py2.6-linux-i686.egg/ZODB/Connection.py", line 606, in _commit
    self._store_objects(ObjectWriter(obj), transaction)
  File "/home/ferrucci/Plone/buildout-cache/eggs/ZODB3-3.9.5-py2.6-linux-i686.egg/ZODB/Connection.py", line 640, in _store_objects
    p = writer.serialize(obj)  # This calls __getstate__ of obj
  File "/home/ferrucci/Plone/buildout-cache/eggs/ZODB3-3.9.5-py2.6-linux-i686.egg/ZODB/serialize.py", line 422, in serialize
    return self._dump(meta, obj.__getstate__())
  File "/home/ferrucci/Plone/buildout-cache/eggs/ZODB3-3.9.5-py2.6-linux-i686.egg/ZODB/serialize.py", line 431, in _dump
    self._p.dump(state)
PicklingError: Can't pickle <class 'Products.Archetypes.interfaces._referenceengine.IUIDCatalog'>: import of module Products.Archetypes.interfaces._referenceengine failed
End of upgrade path, migration has finished
The upgrade path did NOT reach current version
Migration has failed

Change History

comment:1 Changed 6 years ago by esteele

  • Description modified (diff)

comment:2 Changed 4 years ago by kleist

  • Component changed from Unknown to Upgrade/Migration
  • Milestone set to 4.x

comment:3 Changed 4 years ago by kleist

  • Status changed from new to confirmed
  • Version set to 4.0

comment:4 Changed 3 years ago by kleist

Is this still an issue with later versions of Plone 4?

Note: See TracTickets for help on using tickets.