I have had CalendarServer installed and running for some time on OS X 10.5. Recently I have been getting errors as below whenever an event is created or edited to add an attendee. 2009-08-18 19:00:22-0700 [-] [caldav-8008] [HTTPChannel, 17,192.168.0.12] [twistedcaldav.extensions#info] PUT /calendars/ __uids__/cscobie/860435CB-8DD9-4A4D-B3F6-36288DF51385/ DEB9CDE2-1BFD-4487-811D-0DBBFC4E09C5.ics HTTP/1.1 2009-08-18 19:00:22-0700 [-] [caldav-8008] [PooledMemCacheProtocol,client] [twistedcaldav.scheduling.implicit#info] Implicit REQUEST - organizer: 'mailto:corey@scobie.com' to attendee: 'mailto:kristen@scobie.com', UID: 'DEB9CDE2-1BFD-4487-811D-0DBBFC4E09C5' 2009-08-18 19:00:22-0700 [-] [caldav-8008] [PooledMemCacheProtocol,client] [twistedcaldav.scheduling.scheduler#info] METHOD: REQUEST, Component: VEVENT 2009-08-18 19:00:22-0700 [-] [caldav-8008] [PooledMemCacheProtocol,client] Exception rendering: 2009-08-18 19:00:22-0700 [-] [caldav-8008] [PooledMemCacheProtocol,client] Unhandled Error 2009-08-18 19:00:22-0700 [-] [caldav-8008] Traceback (most recent call last): 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/Twisted/ twisted/internet/defer.py", line 261, in errback 2009-08-18 19:00:22-0700 [-] [caldav-8008] self._startRunCallbacks(fail) 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/Twisted/ twisted/internet/defer.py", line 304, in _startRunCallbacks 2009-08-18 19:00:22-0700 [-] [caldav-8008] self._runCallbacks() 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/Twisted/ twisted/internet/defer.py", line 317, in _runCallbacks 2009-08-18 19:00:22-0700 [-] [caldav-8008] self.result = callback(self.result, *args, **kw) 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/Twisted/ twisted/internet/defer.py", line 746, in gotResult 2009-08-18 19:00:22-0700 [-] [caldav-8008] _inlineCallbacks(r, g, deferred) 2009-08-18 19:00:22-0700 [-] [caldav-8008] --- <exception caught here> --- 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/Twisted/ twisted/internet/defer.py", line 724, in _inlineCallbacks 2009-08-18 19:00:22-0700 [-] [caldav-8008] result = g.throw(result.type, result.value, result.tb) 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/ CalendarServer/twistedcaldav/method/put.py", line 68, in http_PUT 2009-08-18 19:00:22-0700 [-] [caldav-8008] result = (yield storer.run()) 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/Twisted/ twisted/internet/defer.py", line 726, in _inlineCallbacks 2009-08-18 19:00:22-0700 [-] [caldav-8008] result = g.send(result) 2009-08-18 19:00:22-0700 [-] [caldav-8008] File "/Library/ CalendarServer/twistedcaldav/method/put_common.py", line 812, in run 2009-08-18 19:00:22-0700 [-] [caldav-8008] raise err 2009-08-18 19:00:22-0700 [-] [caldav-8008] exceptions.AssertionError: non-calendar collection resource <CalDAVFile: /Library/CalendarServer/ twistedcaldav/test/data/calendars/__uids__/ks/co/kscobie/calendar> has no index. 2009-08-18 19:00:22-0700 [-] [caldav-8008] I have scoured the archives of this list for any references to index problems with no success. Does anyone have feedback on what is generating this error and how I might fix it? Rebuild indexes maybe? Regards, Corey corey@scobie.com