[Product-Developers] Errors Trying to Install CMFMember
Mark Phillips
mark at phillipsmarketing.biz
Fri Dec 14 01:39:22 UTC 2007
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
More information about the Product-Developers
mailing list