[Remember Mailing List] Cleanly remove remember and membrane

1 view
Skip to first unread message

Gil Forcada

unread,
Jan 31, 2011, 1:08:41 PM1/31/11
to reme...@lists.coactivate.org
Hi,

I have been using remember and membrane for quite a while but we decided to not use it in the newer version (based on Plone 4) so I'm trying to remove it from Zope.

I'm not a rock star Plone hacker so that's why I'm asking for help.

Everytime I try to remove all traces of remember & membrane prior to removing them from the buildout and afterwards switching to Plone 4 to migrate the Data.fs it fails with this stacktrace:

2011-01-31 18:01:08 ERROR Zope.SiteErrorLog 1296493268.780.134499934394 http://localhost:8080/plone
Traceback (innermost last):
  Module ZPublisher.Publish, line 116, in publish
  Module ZPublisher.BaseRequest, line 434, in traverse
  Module ZPublisher.BeforeTraverse, line 99, in __call__
  Module Products.CMFCore.PortalObject, line 78, in __before_publishing_traverse__
  Module zope.event, line 23, in notify
  Module zope.component.event, line 26, in dispatch
  Module zope.component._api, line 138, in subscribers
  Module zope.component.registry, line 323, in subscribers
  Module zope.interface.adapter, line 575, in subscribers
  Module zope.component.event, line 33, in objectEventNotify
  Module zope.component._api, line 138, in subscribers
  Module zope.component.registry, line 323, in subscribers
  Module zope.interface.adapter, line 575, in subscribers
  Module plone.browserlayer.layer, line 14, in mark_layer
  Module zope.component._api, line 181, in getAllUtilitiesRegisteredFor
  Module zope.component.registry, line 178, in getAllUtilitiesRegisteredFor
  Module ZODB.Connection, line 838, in setstate
  Module ZODB.Connection, line 906, in _setstate
  Module ZODB.serialize, line 630, in setGhostState
  Module zope.component.persistentregistry, line 42, in __setstate__
  Module zope.interface.adapter, line 85, in _createLookup
  Module zope.interface.adapter, line 429, in __init__
  Module zope.interface.adapter, line 466, in init_extendors
  Module zope.interface.adapter, line 470, in add_extendor
AttributeError: type object 'IUserAdder' has no attribute '__iro__'

I removed the acl_users plugins, the portal_memberdata (an its contents) the portal_registration, the membrane_tool, the types created on portal_types ... but it seems it isn't enough to remove remember & membrane.

I also found a utility installed:
from Products.membrane.interfaces import IUserAdder
sm = app.plone.getSiteManager()
util = sm.queryUtility(IUserAdder, name='remember')

But even removing it doesn't solve my problem.

Any remember & membrane rock star out there can help me?

Cheers,

--

Gil Forcada
C/Llacuna, 166 2n.2a (Edifici Llacuna)

telf: 93.188.88.12
- 619.65.34.92
fax: 93.320.93.97

(08018) BARCELONA

g...@usecm.com

www.usecm.com



--
Archive: http://www.coactivate.org/[…]/1296497366565
To unsubscribe send an email with subject "unsubscribe" to reme...@lists.coactivate.org. Please contact remember...@lists.coactivate.org for questions.
Reply all
Reply to author
Forward
0 new messages