[CalendarServer-dev] [CalendarServer] #341: HTTP 500 on expired digest creds

CalendarServer trac at macosforge.org
Thu Jul 2 05:51:50 PDT 2009


#341: HTTP 500 on expired digest creds
-------------------------------+--------------------------------------------
 Reporter:  helge@…            |       Owner:  wsanchez@…        
     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


More information about the calendarserver-dev mailing list