#341: HTTP 500 on expired digest creds -------------------------------+-------------------------------------------- Reporter: he...@… | Owner: wsanc...@… Type: Defect | Status: new Priority: 5: Not set | Milestone: Component: Calendar Server | Severity: Serious Keywords: | -------------------------------+-------------------------------------------- ---snip--- 192.168.0.111 - - [02/Jul/2009:14:49:24 +0200] "GET /calendars/users/user01/764828A8-FEE7-4ED7-AF1F- 3A043504BBBC/z1-event-20090702-123008-018-0.ics HTTP/1.1" 500 201 "-" "cadaver/0.23.2 neon/0.27.2" i=8009 t=363.6 or=1 ---snap---
---snip--- 2009-07-02 14:49:23+0200 [-] [caldav-8009] [AMP,client] [twistedcaldav.extensions#info] GET /calendars/users/user01/764828A8-FEE7-4ED7-AF1F- 3A043504BBBC/z1-event-20090702-123008-018-0.ics HTTP/1.1 2009-07-02 14:49:23+0200 [-] [caldav-8009] [PooledMemCacheProtocol,client] Exception rendering: 2009-07-02 14:49:24+0200 [-] [caldav-8009] [PooledMemCacheProtocol,client] Unhandled Error 2009-07-02 14:49:24+0200 [-] [caldav-8009] Traceback (most recent call last): 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 267, in errback 2009-07-02 14:49:24+0200 [-] [caldav-8009] self._startRunCallbacks(fail) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 310, in _startRunCallbacks 2009-07-02 14:49:24+0200 [-] [caldav-8009] self._runCallbacks() 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 326, in _runCallbacks 2009-07-02 14:49:24+0200 [-] [caldav-8009] self.result = callback(self.result, *args, **kw) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 769, in gotResult 2009-07-02 14:49:24+0200 [-] [caldav-8009] _inlineCallbacks(r, g, deferred) 2009-07-02 14:49:24+0200 [-] [caldav-8009] --- <exception caught here> --- 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 747, in _inlineCallbacks 2009-07-02 14:49:24+0200 [-] [caldav-8009] result = result.throwExceptionIntoGenerator(g) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/python/failure.py", line 338, in throwExceptionIntoGenerator 2009-07-02 14:49:24+0200 [-] [caldav-8009] return g.throw(self.type, self.value, self.tb) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/CalendarServer/twistedcaldav/method/get.py", line 65, in http_GET 2009-07-02 14:49:24+0200 [-] [caldav-8009] response = (yield super(CalDAVFile, self).http_GET(request)) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 747, in _inlineCallbacks 2009-07-02 14:49:24+0200 [-] [caldav-8009] result = result.throwExceptionIntoGenerator(g) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/python/failure.py", line 338, in throwExceptionIntoGenerator 2009-07-02 14:49:24+0200 [-] [caldav-8009] return g.throw(self.type, self.value, self.tb) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/CalendarServer/twistedcaldav/extensions.py", line 144, in authenticate 2009-07-02 14:49:24+0200 [-] [caldav-8009] creds = (yield factory.decode(authHeader[1], request)) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 747, in _inlineCallbacks 2009-07-02 14:49:24+0200 [-] [caldav-8009] result = result.throwExceptionIntoGenerator(g) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/python/failure.py", line 338, in throwExceptionIntoGenerator 2009-07-02 14:49:24+0200 [-] [caldav-8009] return g.throw(self.type, self.value, self.tb) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/CalendarServer/twistedcaldav/directory/digest.py", line 229, in decode 2009-07-02 14:49:24+0200 [-] [caldav-8009] result = (yield self._validate(auth, request)) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 749, in _inlineCallbacks 2009-07-02 14:49:24+0200 [-] [caldav-8009] result = g.send(result) 2009-07-02 14:49:24+0200 [-] [caldav-8009] File "/Users/helge/Developer/Collaboration/CalendarServer/twistedcaldav/directory/digest.py", line 310, in _validate 2009-07-02 14:49:24+0200 [-] [caldav-8009] raise error.LoginFailed('Digest credentials expired') 2009-07-02 14:49:24+0200 [-] [caldav-8009] twisted.cred.error.LoginFailed: Digest credentials expired ---snap--- -- Ticket URL: <http://trac.calendarserver.org/ticket/341> CalendarServer </> HTTP/WebDAV/CalDAV Server _______________________________________________ calendarserver-dev mailing list calendarserver-dev@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-dev