* Starting the migration from version: 2.1.2 * Attempting to upgrade from: 2.1.2 * Upgrade aborted * Error type: exceptions.AttributeError * Error value: homeUrl * File "/zope2/Products/CMFPlone/MigrationTool.py", line 307, in upgrade newv, msgs = self._upgrade(newv) * File "/zope2/Products/CMFPlone/MigrationTool.py", line 404, 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 64, in indexObject catalog.indexObject(self) * File "/zope2/Products/CMFPlone/CatalogTool.py", line 348, in indexObject self.reindexObject(object, idxs) * File "/zope2/Products/CMFCore/CatalogTool.py", line 392, in reindexObject self.catalog_object(object, uid, idxs, update_metadata) * File "/zope2/Products/CMFPlone/CatalogTool.py", line 367, in catalog_object update_metadata, pghandler=pghandler) * File "/zope2/Products/CacheSetup/patch.py", line 87, in catalog_object return call(self, 'catalog_object', obj, uid, idxs, update_metadata) * File "/zope2/Products/CacheSetup/patch_utils.py", line 6, in call return getattr(self, PATTERN % __name__)(*args, **kw) * 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/CacheSetup/patch_cmf.py", line 18, in FSPT_pt_render return call_pattern(self, 'pt_render', '__CacheSetup_FSPageTemplate_%s__', source, extra_context) * File "/zope2/Products/CacheSetup/patch_utils.py", line 9, in call_pattern return getattr(self, pattern % __name__)(*args, **kw) * File "/zope2/Products/CMFCore/FSPageTemplate.py", line 134, in pt_render result = FSPageTemplate.inheritedAttribute('pt_render')( * File "/zope2/Products/CacheSetup/patch_cmf.py", line 56, in PT_pt_render return call_pattern(self, 'pt_render', '__CacheSetup_PageTemplate_%s__', source, extra_context) * File "/zope2/Products/CacheSetup/patch_utils.py", line 9, in call_pattern return getattr(self, pattern % __name__)(*args, **kw) * 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 286, in restrictedTraverse o=t(REQUEST, name) * File "/zope-2.9.4/lib/python/Products/Five/traversable.py", line 115, in __bobo_traverse__ raise AttributeError(name) * End of upgrade path, migration has finished * The upgrade path did NOT reach current version * Migration has failed