Hello,
I have been getting the following error when trying to start myinstance of calendarserver: 2013-01-30 19:52:59-0800 [-] [twistedcaldav.directory.ldapdirectory.LdapDirectoryService#debug] Peforming principal property search for [['guid', None, False, 'equals']] 2013-01-30 19:52:59-0800 [-] Unhandled error in Deferred: 2013-01-30 19:52:59-0800 [-] Unhandled Error Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/usr/local/lib/python2.7/dist-packages/twistedcaldav/directory/directory.py", line 679, in getGroups records = (yield self.directory.getGroups(guids)) File "/usr/local/lib/python2.7/dist-packages/twistedcaldav/directory/aggregate.py", line 224, in getGroups return service.getGroups(guids) File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1187, in unwindGenerator return _inlineCallbacks(None, gen, Deferred()) --- <exception caught here> --- File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1045, in _inlineCallbacks result = g.send(result) File "/usr/local/lib/python2.7/dist-packages/twistedcaldav/directory/ldapdirectory.py", line 1268, in getGroups recordType=self.recordType_groups)) File "/usr/local/lib/python2.7/dist-packages/twistedcaldav/directory/ldapdirectory.py", line 1180, in recordsMatchingFields optimizeMultiName=self.optimizeMultiName) File "/usr/local/lib/python2.7/dist-packages/twistedcaldav/directory/ldapdirectory.py", line 1359, in buildFilter value = _convertValue(value, matchType) File "/usr/local/lib/python2.7/dist-packages/twistedcaldav/directory/ldapdirectory.py", line 1339, in _convertValue value = ldapEsc(value) File "/usr/local/lib/python2.7/dist-packages/ldap/filter.py", line 39, in escape_filter_chars s = assertion_value.replace('\\', r'\5c') exceptions.AttributeError: 'NoneType' object has no attribute 'replace' Tracing this all the way up the stack I see tha the getGroups method receives a guid value of set([None]), but this is not caught as I think maybe it should be on line 675 if guids is None: But because I am not super familar with this application and have limited familiarity with python I am not sure if this indicates an issue with my config, my environment, or the code. Any help is appreciated. Sincerely, Dennison _______________________________________________ calendarserver-dev mailing list calendarserver-dev@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/calendarserver-dev