id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
6183,LdapPlugin - Error with trac 0.12,anonymous,eblot,Might stem from the python version_ and doc on the web seems to point towards incompatibilities with unicode strings. I'm using the trunk "Trac-0.12dev_r0-py2.6.egg" with the latest Ldapplugin built for 0.11 with python 2.6 on Ubuntu 9.10_\r\n\r\n\r\n{{{\r\nTraceback (most recent call last):\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/api.py"_ line 393_ in send_error\r\n    'text/html')\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/chrome.py"_ line 758_ in render_template\r\n    data = self.populate_data(req_ data)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/chrome.py"_ line 649_ in populate_data\r\n    d['chrome'].update(req.chrome)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/api.py"_ line 209_ in __getattr__\r\n    value = self.callbacks[name](self)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/chrome.py"_ line 499_ in prepare_request\r\n    contributor.get_navigation_items(req):\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/ticket/web_ui.py"_ line 168_ in get_navigation_items\r\n    if 'TICKET_CREATE' in req.perm:\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"_ line 527_ in has_permission\r\n    return self._has_permission(action_ resource)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"_ line 541_ in _has_permission\r\n    check_permission(action_ perm.username_ resource_ perm)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"_ line 428_ in check_permission\r\n    perm)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"_ line 285_ in check_permission\r\n    get_user_permissions(username)\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"_ line 360_ in get_user_permissions\r\n    for perm in self.store.get_user_permissions(username):\r\n  File "/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"_ line 175_ in get_user_permissions\r\n    subjects.update(provider.get_permission_groups(username))\r\n  File "build/bdist.linux-x86_64/egg/ldapplugin/api.py"_ line 106_ in get_permission_groups\r\n    self._ldap = LdapConnection(self.env.log_ bind_ **self._ldapcfg)\r\nTypeError: __init__() keywords must be strings\r\n}}}\r\n,defect,closed,high,LdapPlugin,major,fixed,ldap_ ldapplugin_ 0.12,ilias@lazaridis.com,0.12
