[Zope] ZopeLDAP 1.0b4 breaks the root directory security tab

Corey Zimmet caz@tcdi.com
Fri, 6 Oct 2000 15:53:14 -0400


Since installing ZopeLDAP 1.0b4, I get the following error when trying to
access the security tab at the root directory:
Zope Error

               Zope has encountered an error while publishing this resource.

               Error Type: TypeError
               Error Value: string member test needs char left operand



               Troubleshooting Suggestions

                   The URL may be incorrect.
                   The parameters passed to this resource may be incorrect.
                   A resource that this resource relies on may be
encountering an error.

               For more detailed information about the error, please refer
to the HTML source for this page.

               If the error persists please contact the site maintainer.
Thank you for your patience.




Traceback (innermost last):
  File /usr/local/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, line 222,
in publish_module
  File /usr/local/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, line 187,
in publish
  File /usr/local/Zope-2.2.2-src/lib/python/Zope/__init__.py, line 221, in
zpublisher_exception_hook
    (Object: ApplicationDefaultPermissions)
  File /usr/local/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, line 171,
in publish
  File /usr/local/Zope-2.2.2-src/lib/python/ZPublisher/mapply.py, line 160,
in mapply
    (Object: manage_access)
  File /usr/local/Zope-2.2.2-src/lib/python/ZPublisher/Publish.py, line 112,
in call_object
    (Object: manage_access)
  File /usr/local/Zope-2.2.2-src/lib/python/AccessControl/Role.py, line 255,
in manage_access
    (Object: ApplicationDefaultPermissions)
  File /usr/local/Zope-2.2.2-src/lib/python/App/special_dtml.py, line 120,
in __call__
    (Object: access)
    (Info: /usr/local/Zope/lib/python/AccessControl/access.dtml)
  File /usr/local/Zope-2.2.2-src/lib/python/DocumentTemplate/DT_String.py,
line 528, in __call__
    (Object: access)
  File /usr/local/Zope-2.2.2-src/lib/python/DocumentTemplate/DT_With.py,
line 146, in render
    (Object: _.namespace(valid_roles=valid_roles()))
  File /usr/local/Zope-2.2.2-src/lib/python/DocumentTemplate/DT_In.py, line
630, in renderwob
    (Object: permission_settings)
  File /usr/local/Zope-2.2.2-src/lib/python/AccessControl/Role.py, line 182,
in permission_settings
    (Object: ApplicationDefaultPermissions)
  File /usr/local/Zope-2.2.2-src/lib/python/AccessControl/Role.py, line 177,
in <lambda>
TypeError: (see above)


Removing the product returns the system back to normal.  Does anyone know
what I can patch to remove this?

Thanks,
Corey