[Zope] maximum recursion depth exceeded - SimpleUserFolder

Remy Pinsonnault remypinsonnault at gmail.com
Thu Aug 3 16:53:00 EDT 2006


Hello

I have a SimpleUserFolder 0.9.0 inside a GRUF folder.

I am running on a Plone 2.1.3 instance.

If I change the SimpleUserFolder to the newest version (1.1.2), I get a
maximum recursion depth exceeded error (see traceback).

What is wrong??

Site Error

An error was encountered while publishing this resource.

*RuntimeError*
Sorry, a site error occurred.

Traceback (innermost last):

   - Module ZPublisher.Publish, line 188, in publish_module_standard
   - Module Products.PlacelessTranslationService.PatchStringIO, line 34,
   in new_publish
   - Module ZPublisher.Publish, line 145, in publish
   - Module Zope2.App.startup, line 216, in zpublisher_exception_hook
   - Module ZPublisher.Publish, line 114, in publish
   - Module ZPublisher.mapply, line 88, in mapply
   - Module ZPublisher.Publish, line 40, in call_object
   - Module Products.GroupUserFolder.GroupUserFolder, line 2092, in
   manage_workspace
   - Module Shared.DC.Scripts.Bindings, line 311, in __call__
   - Module Shared.DC.Scripts.Bindings, line 348, in _bindAndExec
   - Module Products.PageTemplates.PageTemplateFile, line 110, in _exec
   - Module Products.PageTemplates.PageTemplate, line 104, in pt_render
   *<PageTemplateFile at /PloneExtranet/acl_users/manage_overview>*
   - Module TAL.TALInterpreter, line 206, in __call__
   - Module TAL.TALInterpreter, line 250, in interpret
   - Module TAL.TALInterpreter, line 481, in do_setGlobal_tal
   - Module Products.PageTemplates.TALES, line 221, in evaluate
   *URL: manage_overview*
   *Line 85, Column 2*
   *Expression: <PythonExpr test(request.has_key('start'), 0,
   here.listUsersBatchTable())>*
   *Names:*

   {'container': <GroupUserFolder at /PloneExtranet/acl_users>,
    'context': <GroupUserFolder at /PloneExtranet/acl_users>,
    'default': <Products.PageTemplates.TALES.Default instance at 0x0118B9E0>,
    'here': <GroupUserFolder at /PloneExtranet/acl_users>,
    'loop': <Products.PageTemplates.TALES.SafeMapping object at 0x0433F378>,
    'modules': <Products.PageTemplates.ZRPythonExpr._SecureModuleImporter
instance at 0x01176EB8>,
    'nothing': None,
    'options': {'args': ()},
    'repeat': <Products.PageTemplates.TALES.SafeMapping object at 0x0433F378>,
    'request': <HTTPRequest,
URL=http://127.0.0.1:8080/PloneExtranet/acl_users/manage_workspace>,
    'root': <Application at >,
    'template': <PageTemplateFile at /PloneExtranet/acl_users/manage_overview>,
    'traverse_subpath': [],
    'user': admin}

   - Module Products.PageTemplates.ZRPythonExpr, line 47, in __call__
   __traceback_info__: test(request.has_key('start'), 0,
   here.listUsersBatchTable())
   - Module Python expression "test(request.has_key('start'), 0,
   here.listUsersBatchTable())", line 1, in <expression>
   - Module Products.GroupUserFolder.GroupUserFolder, line 2189, in
   listUsersBatchTable
   - Module Products.GroupUserFolder.GroupUserFolder, line 2156, in
   listUsersBatches
   - Module Products.GroupUserFolder.GroupUserFolder, line 391, in
   getPureUsers
   - Module Products.GroupUserFolder.GroupUserFolder, line 283, in
   getUsers
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 102, in
   getUsers
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames
   - Module Products.SimpleUserFolder.SimpleUserFolder, line 63, in
   getUserNames
   - Module Products.GroupUserFolder.GroupUserFolder, line 245, in
   getUserIds
   - Module Products.GroupUserFolder.GroupUserFolder, line 216, in
   getUserNames

RuntimeError: maximum recursion depth exceeded (Also, the following error
occurred while attempting to render the standard error message, please see
the event log for full details: maximum recursion depth exceeded)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope/attachments/20060803/ada89150/attachment.htm


More information about the Zope mailing list