* Dry run selected. * Starting the migration from version: 2.1.2 * Attempting to upgrade from: 2.1.2 * Upgrade aborted * Error type: exceptions.KeyError * Error value: 'homeUrl' * File "/zope2/Products/CMFPlone/MigrationTool.py", line 274, in upgrade newv, msgs = self._upgrade(newv) * File "/zope2/Products/CMFPlone/MigrationTool.py", line 371, in _upgrade res = function(self.aq_parent) * File "/zope2/Products/CMFPlone/migrations/v2_1/two12_two13.py", line 23, in two12_two13 indexMembersFolder(portal, out) * File "/zope2/Products/CMFPlone/migrations/v2_1/alphas.py", line 812, in indexMembersFolder members.indexObject() * File "/zope2/Products/CMFCore/CMFCatalogAware.py", line 60, in indexObject catalog.indexObject(self) * File "/zope2/Products/CMFPlone/CatalogTool.py", line 412, in indexObject self.reindexObject(object, idxs) * File "/zope2/Products/CMFCore/CatalogTool.py", line 364, in reindexObject self.catalog_object(object, uid, idxs, update_metadata) * File "/zope2/Products/CMFPlone/CatalogTool.py", line 433, in catalog_object update_metadata, pghandler=pghandler) * File "/zope-2.9.4/lib/python/Products/ZCatalog/ZCatalog.py", line 567, in catalog_object update_metadata=update_metadata) * File "/zope-2.9.4/lib/python/Products/ZCatalog/Catalog.py", line 339, in catalogObject index = self.updateMetadata(object, uid) * File "/zope-2.9.4/lib/python/Products/ZCatalog/Catalog.py", line 277, in updateMetadata newDataRecord = self.recordify(object) * File "/zope-2.9.4/lib/python/Products/ZCatalog/Catalog.py", line 417, in recordify if(attr is not MV and safe_callable(attr)): attr=attr() * File "/zope-2.9.4/lib/python/Shared/DC/Scripts/Bindings.py", line 311, in __call__ return self._bindAndExec(args, kw, None) * File "/zope-2.9.4/lib/python/Shared/DC/Scripts/Bindings.py", line 348, in _bindAndExec return self._exec(bound_data, args, kw) * File "/zope2/Products/CMFCore/FSPageTemplate.py", line 195, in _exec result = self.pt_render(extra_context=bound_names) * File "/zope2/Products/CMFCore/FSPageTemplate.py", line 134, in pt_render result = FSPageTemplate.inheritedAttribute('pt_render')( * File "/zope-2.9.4/lib/python/Products/PageTemplates/PageTemplate.py", line 104, in pt_render tal=not source, strictinsert=0)() * File "/zope-2.9.4/lib/python/TAL/TALInterpreter.py", line 238, in __call__ self.interpret(self.program) * File "/zope-2.9.4/lib/python/TAL/TALInterpreter.py", line 281, in interpret handlers[opcode](self, args) * File "/zope-2.9.4/lib/python/TAL/TALInterpreter.py", line 728, in do_defineMacro self.interpret(macro) * File "/zope-2.9.4/lib/python/TAL/TALInterpreter.py", line 281, in interpret handlers[opcode](self, args) * File "/zope-2.9.4/lib/python/TAL/TALInterpreter.py", line 339, in do_startTag ok, name, s = attrAction(self, item) * File "/zope-2.9.4/lib/python/TAL/TALInterpreter.py", line 405, in attrAction_tal evalue = self.engine.evaluateText(item[3]) * File "/zope-2.9.4/lib/python/Products/PageTemplates/TALES.py", line 227, in evaluateText text = self.evaluate(expr) * File "/zope-2.9.4/lib/python/Products/PageTemplates/TALES.py", line 221, in evaluate return expression(self) * File "/zope-2.9.4/lib/python/Products/PageTemplates/Expressions.py", line 185, in __call__ return self._eval(econtext) * File "/zope-2.9.4/lib/python/Products/PageTemplates/Expressions.py", line 173, in _eval ob = self._subexprs[-1](econtext) * File "/zope-2.9.4/lib/python/Products/PageTemplates/Expressions.py", line 127, in _eval ob = restrictedTraverse(ob, path, getSecurityManager()) * File "/zope-2.9.4/lib/python/Products/PageTemplates/Expressions.py", line 320, in restrictedTraverse o = object[name] * File "/zope-2.9.4/lib/python/OFS/ObjectManager.py", line 726, in __getitem__ raise KeyError, key * End of upgrade path, migration has finished * The upgrade path did NOT reach current version * Migration has failed * Dry run selected, transaction aborted