Bug#925585: Acknowledgement (calendarserver: __init__() takes exactly 4 arguments - related to Bug 923230 - recordWithUID instead of recordWithShortName)

2019-05-17 Thread Dominik

Dear Rahul,

thank you for the updated version of python-twext. We have not observed 
this error since installing the updated version. So we consider this as 
fixed.


Kind regards

Dominik



Bug#925585: Acknowledgement (calendarserver: __init__() takes exactly 4 arguments - related to Bug 923230 - recordWithUID instead of recordWithShortName)

2019-03-27 Thread Rahul Amaram
I believe this error should be fixed once you install python-twext 
1:0.1~git20161216.0.b90293c-2. This version is currently available in 
unstable.


Could you check and confirm?

Thanks
Rahul.

On 27/03/19 1:38 PM, Dominik wrote:


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: /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] ---  ---
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 
.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)






Bug#925585: Acknowledgement (calendarserver: __init__() takes exactly 4 arguments - related to Bug 923230 - recordWithUID instead of recordWithShortName)

2019-03-27 Thread Dominik

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: /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] ---  ---
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 
.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)