Sorry I forgot to add the stack trace:
2019-03-27T08:53:13+0100 [caldav-0] [txweb2.server#info] OPTIONS
/calendars/__uids__/F90C8AD5-6EC5-5153-A94B-9992EAAB8DE5/ HTTP/1.1
2019-03-27T08:53:13+0100 [caldav-0] [txweb2.server#critical] Exception
rendering request: <OPTIONS
/calendars/__uids__/F90C8AD5-6EC5-5153-A94B-9992EAAB8DE5/ (1, 1)>
2019-03-27T08:53:13+0100 [caldav-0] Traceback (most recent call last):
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1418,
in _inlineCallbacks
2019-03-27T08:53:13+0100 [caldav-0] result = g.send(result)
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/twext/who/aggregate.py", line 89, in
_oneFromSubServices
2019-03-27T08:53:13+0100 [caldav-0] record = yield m(*args, **kwargs)
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1613,
in unwindGenerator
2019-03-27T08:53:13+0100 [caldav-0] return _cancellableInlineCallbacks(gen)
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1529,
in _cancellableInlineCallbacks
2019-03-27T08:53:13+0100 [caldav-0] _inlineCallbacks(None, g, status)
2019-03-27T08:53:13+0100 [caldav-0] --- <exception caught here> ---
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/twistedcaldav/directory/common.py",
line 97, in locateChild
2019-03-27T08:53:13+0100 [caldav-0] record = yield
self.directory.recordWithUID(name)
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/txdav/who/augment.py", line 182, in
recordWithUID
2019-03-27T08:53:13+0100 [caldav-0] uid, timeoutSeconds=timeoutSeconds
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/twext/who/aggregate.py", line 89, in
_oneFromSubServices
2019-03-27T08:53:13+0100 [caldav-0] record = yield m(*args, **kwargs)
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 1418,
in _inlineCallbacks
2019-03-27T08:53:13+0100 [caldav-0] result = g.send(result)
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/txdav/who/cache.py", line 636, in
recordWithUID
2019-03-27T08:53:13+0100 [caldav-0] record, doQuery =
self.lookupRecord(IndexType
<https://isms.teleseo.eu/do/edit/Bugs/IndexType?topicparent=Bugs.Item1942;nowysiwyg=0>.uid,
uid, "recordWithUID")
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/txdav/who/cache.py", line 597, in
lookupRecord
2019-03-27T08:53:13+0100 [caldav-0] record =
self._memcacher.memcacheGetRecord(memcachekey)
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/txdav/who/cache.py", line 211, in
memcacheGetRecord
2019-03-27T08:53:13+0100 [caldav-0] return self.unpickleRecord(pickled)
if pickled is not None else None
2019-03-27T08:53:13+0100 [caldav-0] File
"/usr/lib/python2.7/dist-packages/txdav/who/cache.py", line 158, in
unpickleRecord
2019-03-27T08:53:13+0100 [caldav-0] return
record_class(self._recordService, fields)
2019-03-27T08:53:13+0100 [caldav-0] exceptions.TypeError: __init__()
takes exactly 4 arguments (3 given)