[Zope-CMF] maximum recursion depth exceeded error with exUserFolder

Dennis Heltzel dheltzel@adolor.com
Tue, 4 Mar 2003 15:09:12 -0500


I'm trying to authenticate against an NT domain with exUserFolder, but
whenever the property source is set to portal_memberdata wrapper, I get this
error:

2003-03-04T15:22:11 ERROR(200) exUserFolder error trying to list user admin
Traceback (innermost last):
  File /opt/Zope-2.6.1/lib/python/Products/exUserFolder/exUserFolder.py,
line 664, in getUser
    (Object: acl_users)
  File /opt/Zope-2.6.1/lib/python/Products/exUserFolder/exUserFolder.py,
line 1089, in listOneUser
    (Object: acl_users)
  File
/opt/Zope-2.6.1/lib/python/Products/exUserFolder/smbAuthSource/smbAuthSource
.py, line 116, in listOneUser
    (Object: smbAuthSource)
  File
/opt/Zope-2.6.1/lib/python/Products/exUserFolder/cmfPropSource/cmfPropSource
.py, line 99, in getUserProperty
    (Object: cmfPropSource)
  File /opt/Zope-2.6.1/lib/python/Products/CMFCore/MembershipTool.py, line
304, in getMemberById
    (Object: portal_membership)
  File /opt/Zope-2.6.1/lib/python/Products/exUserFolder/exUserFolder.py,
line 669, in getUser
    (Object: acl_users)
  File /opt/Zope-2.6.1/lib/python/zLOG/__init__.py, line 130, in LOG
  File /opt/Zope-2.6.1/lib/python/ZLogger/ZLogger.py, line 16, in log_write
  File /opt/Zope-2.6.1/lib/python/ZLogger/stupidFileLogger.py, line 27, in
__call__
  File /opt/Zope-2.6.1/lib/python/ZLogger/stupidFileLogger.py, line 90, in
stupid_log_write
RuntimeError: maximum recursion depth exceeded

I posted this on the exUserFolder list and the response there was that this
looked like a problem with portal_memberdata, so I'm posting it here in the
hope that someone can help me figure out what to do. I've tried this on CMF
1.3 and 1.3.1beta1 with the same results (I wanted to make sure it wasn't
already fixed before I asked about it).

The thread on the XUF list is here:
http://sourceforge.net/mailarchive/forum.php?thread_id=1555076&forum_id=190

Dennis