Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Ticket #341 (closed Defect: Duplicate)

Opened 14 months ago

Last modified 14 months ago

HTTP 500 on expired digest creds

Reported by: helge@… Owned by: wsanchez@…
Priority: 5: Not set Milestone:
Component: Calendar Server Severity: Serious
Keywords: Cc:

Description (last modified by wsanchez@…) (diff)

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

Change History

Changed 14 months ago by helge@…

Hm, double-POST bug in Safari4? This is a DUP to #340

Changed 14 months ago by wsanchez@…

  • description modified (diff)

Changed 14 months ago by wsanchez@…

  • status changed from new to closed
  • resolution set to Duplicate
Note: See TracTickets for help on using tickets.