Hi Mark,

AFAIK CMFMember is slanted at Plone 2.1.x and below - you need to use
Remember.

HTH,
Tim

On Thu, 2007-12-13 at 20:55 -0700, Mark Phillips wrote:

> Wrong version for CMFMember - I am trying to user version 1.1-beta2.
> 
> Mark
> 
> On Thu, 2007-12-13 at 18:39 -0700, Mark Phillips wrote:
> > I am running:
> > Plone 2.5.2, 
> > CMF-1.6.4, 
> > Zope (Zope 2.9.7-final, python 2.4.4, linux2), 
> > Five 1.3.8, 
> > Python 2.4.4 (#2, Aug 16 2007, 02:03:40) [GCC 4.1.3 20070812
> > (prerelease) (Debian 4.1.2-15)], 
> > PIL 1.1.6
> > 
> > I tried to install CMFMember 1.01 and got these errors in the migration
> > step of installing it. Does CMFMember work, and is it ready for
> > prime-time production use?
> > 
> > I don't have any groups defined in my site, and only three members. I do
> > have a new role defined.
> > 
> > Thanks!
> > 
> > Mark
> > 
> > Last migration log
> >       * Workflows reinstalled
> >       * Workflow for Member set to member_auto_workflow
> >       * Dry run selected.
> >       * Starting the migration from version: plone
> >       * Attempting to upgrade from: plone
> >       * Upgrade aborted
> >       * Error type: exceptions.AttributeError
> >       * Error value: getGroupPrefix
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFMember/tools/control.py", 
> > line 459, in upgrade newv, msgs = self._upgrade(newv)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFMember/tools/control.py", 
> > line 565, in _upgrade res = function(self.aq_parent)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFMember/migrations/v1/plone_one0a.py",
> >  line 320, in oneZeroAlpha for msg in replaceTools(portal, custSchema): 
> > out.append(msg)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFMember/migrations/v1/plone_one0a.py",
> >  line 200, in replaceTools factory(id)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFMember/content/member.py",
> >  line 65, in addMember self._setObject(id, o)
> >       * File
> >         
> > "/usr/lib/zope2.9/lib/python/Products/BTreeFolder2/BTreeFolder2.py", line 
> > 446, in _setObject notify(ObjectAddedEvent(ob, self, id))
> >       * File "/usr/lib/zope2.9/lib/python/zope/event/__init__.py", line
> >         23, in notify subscriber(event)
> >       * File
> >         "/usr/lib/zope2.9/lib/python/zope/app/event/dispatching.py",
> >         line 66, in dispatch for ignored in subscribers(event, None):
> >       * File "/usr/lib/zope2.9/lib/python/zope/component/__init__.py",
> >         line 181, in subscribers return sitemanager.subscribers(objects,
> >         interface)
> >       * File "/usr/lib/zope2.9/lib/python/zope/component/site.py", line
> >         89, in subscribers return self.adapters.subscribers(required,
> >         provided)
> >       * File "/usr/lib/zope2.9/lib/python/zope/interface/adapter.py",
> >         line 481, in subscribers subscribers = [subscription(*objects)
> >       * File
> >         "/usr/lib/zope2.9/lib/python/zope/app/event/objectevent.py",
> >         line 192, in objectEventNotify adapters =
> >         subscribers((event.object, event), None)
> >       * File "/usr/lib/zope2.9/lib/python/zope/component/__init__.py",
> >         line 181, in subscribers return sitemanager.subscribers(objects,
> >         interface)
> >       * File "/usr/lib/zope2.9/lib/python/zope/component/site.py", line
> >         89, in subscribers return self.adapters.subscribers(required,
> >         provided)
> >       * File "/usr/lib/zope2.9/lib/python/zope/interface/adapter.py",
> >         line 481, in subscribers subscribers = [subscription(*objects)
> >       * File "/usr/lib/zope2.9/lib/python/OFS/subscribers.py", line 114,
> >         in dispatchObjectMovedEvent callManageAfterAdd(ob, event.object,
> >         event.newParent)
> >       * File "/usr/lib/zope2.9/lib/python/OFS/subscribers.py", line 137,
> >         in callManageAfterAdd ob.manage_afterAdd(item, container)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFMember/content/member.py",
> >  line 1143, in manage_afterAdd self.base_archetype.manage_afterAdd(self, 
> > object, container)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/Archetypes/BaseContent.py", 
> > line 42, in manage_afterAdd CatalogMultiplex.manage_afterAdd(self, item, 
> > container)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFCore/CMFCatalogAware.py", 
> > line 202, in manage_afterAdd self.indexObject()
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/Archetypes/CatalogMultiplex.py",
> >  line 36, in indexObject c.catalog_object(self, url)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFPlone/CatalogTool.py", 
> > line 357, in catalog_object update_metadata, pghandler=pghandler)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CacheSetup/patch.py", line 
> > 87, in catalog_object return call(self, 'catalog_object', obj, uid, idxs, 
> > update_metadata)
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CacheSetup/patch_utils.py", 
> > line 6, in call return getattr(self, PATTERN % __name__)(*args, **kw)
> >       * File
> >         "/usr/lib/zope2.9/lib/python/Products/ZCatalog/ZCatalog.py",
> >         line 567, in catalog_object update_metadata=update_metadata)
> >       * File "/usr/lib/zope2.9/lib/python/Products/ZCatalog/Catalog.py",
> >         line 339, in catalogObject index = self.updateMetadata(object,
> >         uid)
> >       * File "/usr/lib/zope2.9/lib/python/Products/ZCatalog/Catalog.py",
> >         line 277, in updateMetadata newDataRecord =
> >         self.recordify(object)
> >       * File "/usr/lib/zope2.9/lib/python/Products/ZCatalog/Catalog.py",
> >         line 417, in recordify if(attr is not MV and
> >         safe_callable(attr)): attr=attr()
> >       * File
> >         
> > "/var/lib/zope2.9/instance/plone-site/Products/CMFMember/content/member.py",
> >  line 442, in getGroups pref = acl_users.getGroupPrefix()
> >       * End of upgrade path, migration has finished
> >       * The upgrade path did NOT reach current version
> >       * Migration has failed
> >       * Dry run selected, transaction aborted
> 
> _______________________________________________
> Product-Developers mailing list
> [email protected]
> http://lists.plone.org/mailman/listinfo/product-developers
_______________________________________________
Product-Developers mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/product-developers

Reply via email to