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
