Does anyone know why I would be getting this exception? Error: AttributeError - aq_acquire Traceback (most recent call last): File "/usr/local/www/Zope-2.4/lib/python/DocumentTemplate/DT_Try.py", line 221, in render_try_except result = render_blocks(self.section, md) File "/usr/local/www/Zope-2.4/lib/python/DocumentTemplate/DT_Let.py", line 148, in render return render_blocks(self.section, md) File "/usr/local/www/Zope-2.4/lib/python/DocumentTemplate/DT_Util.py", line 231, in eval return eval(code, d) File "<string>", line 2, in f File "/usr/local/www/Zope-2.4/lib/python/AccessControl/Role.py", line 234, in manage_permission for p in self.ac_inherited_permissions(1): File "/usr/local/www/Zope-2.4/lib/python/AccessControl/Role.py", line 152, in ac_inherited_permissions for p in self._subobject_permissions(): File "/usr/local/www/Zope-2.4/lib/python/OFS/ObjectManager.py", line 256, in _subobject_permissions return (Products.__ac_permissions__+ AttributeError: aq_acquire Code: <dtml-try> <dtml-call expr="REQUEST.set('roles',['Registered User'])"> <dtml-call expr="REQUEST.set('domains','')"> <dtml-call expr="REQUEST.set('name',REQUEST['UserName'])"> <dtml-call expr="acl_users.manage_users('Add',REQUEST)"> <dtml-except> <!-- Error: <dtml-var error_type> - <dtml-var error_value> <dtml-var error_tb> --> <!-- <dtml-var "get_transaction().abort()"> --> </dtml-try> <dtml-try> <dtml-let e="Users.UserFolders[REQUEST['UserName']]"> <dtml-call "e.manage_setLocalRoles(userid=REQUEST['UserName'],roles=['Owner'])"> <dtml-call "e.manage_permission(permission_to_manage='Access contents information',roles=['Owner','Manager'])"> <dtml-call "e.manage_permission(permission_to_manage='View',roles=['Owner','Manager'])"> </dtml-let> <dtml-let f="Users.RegistrationInfo[REQUEST['UserName']]"> <dtml-call "f.manage_setLocalRoles(userid=REQUEST['UserName'],roles=['Owner'])"> <dtml-call "f.propertysheets.email_list.manage_editProperties(REQUEST)"> <dtml-call "f.propertysheets.UserInfo.manage_editProperties(REQUEST)"> </dtml-let> ... UserFolders and RegistrationInfo are ZClasses that get added by ZClassEvent product. Thanks, Chris
Chris A. Bruce writes:
Does anyone know why I would be getting this exception? Error: AttributeError - aq_acquire ... File "/usr/local/www/Zope-2.4/lib/python/OFS/ObjectManager.py", line 256, in _subobject_permissions return (Products.__ac_permissions__+ AttributeError: aq_acquire Some code in "ObjectManager:256" tries to acquire something from an object that is not acquisition wrapped...
The traceback tells you further that you are in the let and try to call "manager_permission". Apparently, "e" is not acquisition wrapped. Dieter
participants (2)
-
Chris A. Bruce -
Dieter Maurer