id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release 6183,LdapPlugin - Error with trac 0.12,anonymous,Emmanuel Blot,"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, {{{ Traceback (most recent call last): File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/api.py"", line 393, in send_error 'text/html') File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/chrome.py"", line 758, in render_template data = self.populate_data(req, data) File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/chrome.py"", line 649, in populate_data d['chrome'].update(req.chrome) File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/api.py"", line 209, in __getattr__ value = self.callbacks[name](self) File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/web/chrome.py"", line 499, in prepare_request contributor.get_navigation_items(req): 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 if 'TICKET_CREATE' in req.perm: File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"", line 527, in has_permission return self._has_permission(action, resource) File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"", line 541, in _has_permission check_permission(action, perm.username, resource, perm) File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"", line 428, in check_permission perm) File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"", line 285, in check_permission get_user_permissions(username) File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"", line 360, in get_user_permissions for perm in self.store.get_user_permissions(username): File ""/usr/local/lib/python2.6/dist-packages/Trac-0.12dev_r0-py2.6.egg/trac/perm.py"", line 175, in get_user_permissions subjects.update(provider.get_permission_groups(username)) File ""build/bdist.linux-x86_64/egg/ldapplugin/api.py"", line 106, in get_permission_groups self._ldap = LdapConnection(self.env.log, bind, **self._ldapcfg) TypeError: __init__() keywords must be strings }}} ",defect,closed,high,LdapPlugin,major,fixed,"ldap, ldapplugin, 0.12",ilias@…,0.12