Package: calendarserver
Version: 9.2+dfsg-1
Severity: normal

Dear Maintainer,

we observer multiple errors in the calendarserver with the following stack 
trace. On the client side, we do not observe any unusual behavior.

2019-05-16T11:28:58+0200 [caldav-1]  [txweb2.server#critical] Exception 
rendering request: <PROPFIND 
/addressbooks/__uids__/A5102B32-AE74-5AFF-AD4D-411FBC0F0A63/addressbook/ (1, 1)>
2019-05-16T11:29:33+0200 [caldav-1]     Traceback (most recent call last):
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:33+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/server.py", line 704, in 
_cbFinishRender
2019-05-16T11:29:33+0200 [caldav-1]         d.callback(response)
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 460, in 
callback
2019-05-16T11:29:33+0200 [caldav-1]         self._startRunCallbacks(result)
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 568, in 
_startRunCallbacks
2019-05-16T11:29:33+0200 [caldav-1]         self._runCallbacks()
2019-05-16T11:29:33+0200 [caldav-1]     --- <exception caught here> ---
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:33+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/http.py", line 510, in writeResponse
2019-05-16T11:29:33+0200 [caldav-1]         d = 
stream.StreamProducer(response.stream).beginProducing(self.chanRequest)
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/stream.py", line 776, in beginProducing
2019-05-16T11:29:33+0200 [caldav-1]         
self.consumer.registerProducer(self, True)
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/channel/http.py", line 693, in 
registerProducer
2019-05-16T11:29:33+0200 [caldav-1]         
self.transport.registerProducer(producer, streaming)
2019-05-16T11:29:33+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/_newtls.py", line 231, in 
registerProducer
2019-05-16T11:29:33+0200 [caldav-1]         
self.protocol.registerProducer(producer, streaming)
2019-05-16T11:29:33+0200 [caldav-1]     exceptions.AttributeError: 'Server' 
object has no attribute 'protocol'
2019-05-16T11:29:33+0200 [caldav-1]     
2019-05-16T11:29:35+0200 [caldav-1]  [txweb2.server#critical] Exception 
rendering error page
2019-05-16T11:29:35+0200 [caldav-1]     Traceback (most recent call last):
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/server.py", line 704, in 
_cbFinishRender
2019-05-16T11:29:35+0200 [caldav-1]         d.callback(response)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 460, in 
callback
2019-05-16T11:29:35+0200 [caldav-1]         self._startRunCallbacks(result)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 568, in 
_startRunCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         self._runCallbacks()
2019-05-16T11:29:35+0200 [caldav-1]     --- <exception caught here> ---
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/http.py", line 510, in writeResponse
2019-05-16T11:29:35+0200 [caldav-1]         d = 
stream.StreamProducer(response.stream).beginProducing(self.chanRequest)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/stream.py", line 776, in beginProducing
2019-05-16T11:29:35+0200 [caldav-1]         
self.consumer.registerProducer(self, True)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/channel/http.py", line 686, in 
registerProducer
2019-05-16T11:29:35+0200 [caldav-1]         raise ValueError, "registering 
producer %s before previous one (%s) was unregistered" % (producer, 
self.producer)
2019-05-16T11:29:35+0200 [caldav-1]     exceptions.ValueError: registering 
producer <txweb2.stream.StreamProducer object at 0x7f65291c6c10> before 
previous one (<txweb2.stream.StreamProducer object at 0x7f65237f1450>) was 
unregistered
2019-05-16T11:29:35+0200 [caldav-1]     
2019-05-16T11:29:35+0200 [caldav-1]     
2019-05-16T11:29:35+0200 [caldav-1]  [txweb2.server#critical] Original exception
2019-05-16T11:29:35+0200 [caldav-1]     Traceback (most recent call last):
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/server.py", line 704, in 
_cbFinishRender
2019-05-16T11:29:35+0200 [caldav-1]         d.callback(response)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 460, in 
callback
2019-05-16T11:29:35+0200 [caldav-1]         self._startRunCallbacks(result)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 568, in 
_startRunCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         self._runCallbacks()
2019-05-16T11:29:35+0200 [caldav-1]     --- <exception caught here> ---
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/http.py", line 510, in writeResponse
2019-05-16T11:29:35+0200 [caldav-1]         d = 
stream.StreamProducer(response.stream).beginProducing(self.chanRequest)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/stream.py", line 776, in beginProducing
2019-05-16T11:29:35+0200 [caldav-1]         
self.consumer.registerProducer(self, True)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/channel/http.py", line 693, in 
registerProducer
2019-05-16T11:29:35+0200 [caldav-1]         
self.transport.registerProducer(producer, streaming)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/_newtls.py", line 231, in 
registerProducer
2019-05-16T11:29:35+0200 [caldav-1]         
self.protocol.registerProducer(producer, streaming)
2019-05-16T11:29:35+0200 [caldav-1]     exceptions.AttributeError: 'Server' 
object has no attribute 'protocol'
2019-05-16T11:29:35+0200 [caldav-1]     
2019-05-16T11:29:35+0200 [caldav-1]  [txweb2.server#critical] An error 
occurred.  We tried to report that error.  Reporting that error caused an 
error.  In the process of reporting the error-reporting error to the client, 
there was *yet another* error.  Here it is.  I give up.
2019-05-16T11:29:35+0200 [caldav-1]     Traceback (most recent call last):
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/server.py", line 653, in 
_processingFailed
2019-05-16T11:29:35+0200 [caldav-1]         
d.addErrback(self._processingReallyFailed, reason)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 333, in 
addErrback
2019-05-16T11:29:35+0200 [caldav-1]         errbackKeywords=kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 311, in 
addCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         self._runCallbacks()
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:35+0200 [caldav-1]     --- <exception caught here> ---
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/server.py", line 677, in 
_processingReallyFailed
2019-05-16T11:29:35+0200 [caldav-1]         self.writeResponse(response)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/http.py", line 510, in writeResponse
2019-05-16T11:29:35+0200 [caldav-1]         d = 
stream.StreamProducer(response.stream).beginProducing(self.chanRequest)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/stream.py", line 776, in beginProducing
2019-05-16T11:29:35+0200 [caldav-1]         
self.consumer.registerProducer(self, True)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/channel/http.py", line 686, in 
registerProducer
2019-05-16T11:29:35+0200 [caldav-1]         raise ValueError, "registering 
producer %s before previous one (%s) was unregistered" % (producer, 
self.producer)
2019-05-16T11:29:35+0200 [caldav-1]     exceptions.ValueError: registering 
producer <txweb2.stream.StreamProducer object at 0x7f65291c6590> before 
previous one (<txweb2.stream.StreamProducer object at 0x7f65237f1450>) was 
unregistered
2019-05-16T11:29:35+0200 [caldav-1]     
2019-05-16T11:29:35+0200 [caldav-1]  [twisted.internet.defer#critical] 
Unhandled error in Deferred:
2019-05-16T11:29:35+0200 [caldav-1]  [twisted.internet.defer#critical]
2019-05-16T11:29:35+0200 [caldav-1]     Traceback (most recent call last):
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/server.py", line 653, in 
_processingFailed
2019-05-16T11:29:35+0200 [caldav-1]         
d.addErrback(self._processingReallyFailed, reason)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 333, in 
addErrback
2019-05-16T11:29:35+0200 [caldav-1]         errbackKeywords=kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 311, in 
addCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         self._runCallbacks()
2019-05-16T11:29:35+0200 [caldav-1]     --- <exception caught here> ---
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 654, in 
_runCallbacks
2019-05-16T11:29:35+0200 [caldav-1]         current.result = 
callback(current.result, *args, **kw)
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/server.py", line 686, in 
_processingReallyFailed
2019-05-16T11:29:35+0200 [caldav-1]         self.chanRequest.abortConnection()
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/channel/http.py", line 613, in 
abortConnection
2019-05-16T11:29:35+0200 [caldav-1]         self.producer.stopProducing()
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/stream.py", line 823, in stopProducing
2019-05-16T11:29:35+0200 [caldav-1]         self.consumer.unregisterProducer()
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/txweb2/channel/http.py", line 698, in 
unregisterProducer
2019-05-16T11:29:35+0200 [caldav-1]         self.transport.unregisterProducer()
2019-05-16T11:29:35+0200 [caldav-1]       File 
"/usr/lib/python2.7/dist-packages/twisted/internet/_newtls.py", line 243, in 
unregisterProducer
2019-05-16T11:29:35+0200 [caldav-1]         self.protocol.unregisterProducer()
2019-05-16T11:29:35+0200 [caldav-1]     exceptions.AttributeError: 'Server' 
object has no attribute 'protocol'
2019-05-16T11:29:35+0200 [caldav-1]   



-- System Information:
Debian Release: 9.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable'), (100, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-8-amd64 (SMP w/1 CPU core)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages calendarserver depends on:
ii  adduser                  3.115
ii  lsb-base                 9.20161125
ii  memcached                1.5.6-1
ii  python                   2.7.13-2
ii  python-crypto            2.6.1-9+b1
ii  python-dateutil          2.7.3-3
ii  python-kerberos          1.1.5-2+b2
ii  python-openssl           16.2.0-1
ii  python-pg8000            1.10.6-1
ii  python-psutil            5.5.1-1
ii  python-pycalendar        1:2.1~git20161130.0.e68e150-1
ii  python-service-identity  16.0.0-2
ii  python-setproctitle      1.1.10-1+b2
ii  python-sqlparse          0.2.2-1
ii  python-twext             1:0.1~git20161216.0.b90293c-2
ii  python-twisted           18.9.0-3
ii  python-twisted-core      18.9.0-3
ii  python-tz                2018.9-1
ii  python-xattr             0.9.6-1
ii  python-zope.interface    4.3.2-1+b2
ii  ssl-cert                 1.0.39

Versions of packages calendarserver recommends:
ii  python-pam  0.4.2-13.2

calendarserver suggests no packages.

-- Configuration Files:
/etc/caldavd/caldavd.plist changed [not included]
/etc/caldavd/resources.xml changed [not included]
/etc/default/calendarserver changed [not included]

-- no debconf information

Reply via email to