Hi,
I've been trying to upgrade our Plone Instance from 2.0.5 to 2.1.3 for a while. I've upgraded and removed a couple of problematic products but I continue to receive the errors below when I try to migrate:

Result of the attempt...

   * Dry run selected.
   * Starting the migration from version: 2.0.5
   * Attempting to upgrade from: 2.0.5
   * Upgrade aborted
   * Error type: exceptions.AttributeError
   * Error value: breadcrumbs
* File "C:\Program Files\Plone 2\Data\Products\CMFPlone\MigrationTool.py", line 274, in upgrade newv, msgs = self._upgrade(newv) * File "C:\Program Files\Plone 2\Data\Products\CMFPlone\MigrationTool.py", line 371, in _upgrade res = function(self.aq_parent) * File "C:\Program Files\Plone 2\Data\Products\CMFPlone\migrations\v2_1\alphas.py", line 65, in two05_alpha1 installATContentTypes(portal, out) * File "C:\Program Files\Plone 2\Data\Products\CMFPlone\migrations\v2_1\alphas.py", line 273, in installATContentTypes installOrReinstallProduct(portal, product_name, out) * File "C:\Program Files\Plone 2\Data\Products\CMFPlone\migrations\migration_util.py", line 79, in installOrReinstallProduct qi.installProduct(product_name) * File "C:\Program Files\Plone 2\Data\Products\CMFQuickInstallerTool\QuickInstallerTool.py", line 319, in installProduct res=install(portal, reinstall=reinstall) * File "C:\Program Files\Plone 2\Zope\lib\python\Products\ExternalMethod\ExternalMethod.py", line 225, in __call__ try: return f(*args, **kw) * File "C:\Program Files\Plone 2\Data\Products\ATContentTypes\Extensions\Install.py", line 70, in install tool.recatalogCMFTypes() * File "C:\Program Files\Plone 2\Data\Products\ATContentTypes\tool\migration.py", line 111, in recatalogCMFTypes cres, celapse, cc_elapse = self._catalogCMFtypes() * File "C:\Program Files\Plone 2\Data\Products\ATContentTypes\tool\migration.py", line 501, in _catalogCMFtypes return self._catalogTypesByMetatype(mt) * File "C:\Program Files\Plone 2\Data\Products\ATContentTypes\tool\migration.py", line 486, in _catalogTypesByMetatype apply_path=basepath) * File "C:\Program Files\Plone 2\Zope\lib\python\OFS\FindSupport.py", line 248, in ZopeFindAndApply apply_func, apply_path) * File "C:\Program Files\Plone 2\Zope\lib\python\OFS\FindSupport.py", line 236, in ZopeFindAndApply apply_func(ob, (apply_path+'/'+p)) * File "C:\Program Files\Plone 2\Data\Products\CMFPlone\CatalogTool.py", line 436, in catalog_object ZCatalog.catalog_object(self, w, uid, idxs, update_metadata) * File "C:\Program Files\Plone 2\Zope\lib\python\Products\ZCatalog\ZCatalog.py", line 528, in catalog_object update_metadata=update_metadata) * File "C:\Program Files\Plone 2\Zope\lib\python\Products\ZCatalog\Catalog.py", line 360, in catalogObject index = self.updateMetadata(object, uid) * File "C:\Program Files\Plone 2\Zope\lib\python\Products\ZCatalog\Catalog.py", line 298, in updateMetadata newDataRecord = self.recordify(object) * File "C:\Program Files\Plone 2\Zope\lib\python\Products\ZCatalog\Catalog.py", line 437, in recordify if(attr is not MV and safe_callable(attr)): attr=attr() * File "C:\Program Files\Plone 2\Data\Products\CMFCore\PortalContent.py", line 108, in __call__ return method() * File "C:\Program Files\Plone 2\Zope\lib\python\Shared\DC\Scripts\Bindings.py", line 306, in __call__ return self._bindAndExec(args, kw, None) * File "C:\Program Files\Plone 2\Zope\lib\python\Shared\DC\Scripts\Bindings.py", line 343, in _bindAndExec return self._exec(bound_data, args, kw) * File "C:\Program Files\Plone 2\Data\Products\CMFCore\FSPageTemplate.py", line 195, in _exec result = self.pt_render(extra_context=bound_names) * File "C:\Program Files\Plone 2\Data\Products\CMFCore\FSPageTemplate.py", line 134, in pt_render result = FSPageTemplate.inheritedAttribute('pt_render')( * File "C:\Program Files\Plone 2\Zope\lib\python\Products\PageTemplates\PageTemplate.py", line 96, in pt_render tal=not source, strictinsert=0)() * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 190, in __call__ self.interpret(self.program) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 234, in interpret handlers[opcode](self, args) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 671, in do_useMacro self.interpret(macro) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 234, in interpret handlers[opcode](self, args) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 409, in do_optTag_tal self.do_optTag(stuff) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 394, in do_optTag return self.no_tag(start, program) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 389, in no_tag self.interpret(program) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 234, in interpret handlers[opcode](self, args) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 671, in do_useMacro self.interpret(macro) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 234, in interpret handlers[opcode](self, args) * File "C:\Program Files\Plone 2\Zope\lib\python\TAL\TALInterpreter.py", line 460, in do_setLocal_tal self.engine.setLocal(name, self.engine.evaluateValue(expr)) * File "C:\Program Files\Plone 2\Zope\lib\python\Products\PageTemplates\TALES.py", line 221, in evaluate return expression(self) * File "C:\Program Files\Plone 2\Zope\lib\python\Products\PageTemplates\ZRPythonExpr.py", line 47, in __call__ return eval(code, g, {}) * File "Python expression "portal.breadcrumbs(here)"", line 1, in <expression>
   * End of upgrade path, migration has finished
   * The upgrade path did NOT reach current version
   * Migration has failed
   * Dry run selected, transaction aborted

Return

If anyone could point me in the right direction to correct this problem, I would appreciate it.
Thanks,
Stephen


_______________________________________________
Setup mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/setup

Reply via email to