[CalendarServer-dev] [CalendarServer] #340: HTTP 500 on expired digest creds
CalendarServer
trac at macosforge.org
Thu Jul 2 12:10:20 PDT 2009
#340: 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: |
-------------------------------+--------------------------------------------
Description changed by wsanchez@…:
Old description:
> ---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---
New description:
{{{
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
}}}
{{{
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
}}}
--
--
Ticket URL: <http://trac.calendarserver.org/ticket/340#comment:1>
CalendarServer </>
HTTP/WebDAV/CalDAV Server
More information about the calendarserver-dev
mailing list