We run an older OSX Server based on OS X 10.8.5 and Server 2.2.5 on top. One of the activated services is calendar server.
Few months ago one of the servers user has been deleted. But there is an existing calendar sharing invitation generated by this deleted user. If the invitee now tries to cancel or accept this invitation the local calendar on the users Mac gets corrupted.
I have now managed to see the source of this invitation in the collection listings at the servers notification list:
f391d005-782a-49a2-9abc-a44231a177d5.xml 2014-Dec-08 09:40 text/xml
If I open this xml it will look:
<notification> <dtstamp>20141208T084015Z</dtstamp> <invite-notification shared-type="calendar"> <uid>f391d005-782a-49a2-9abc-a44231a177d5</uid> <href>mailto:[email protected]</href> <invite-accepted/> <access><read/></access> <hosturl><href>/calendars/__uids__/4F75D203-8369-472C-B28D-A59E63C89CF7/calendar</href></hosturl> <organizer><href>/principals/__uids__/4F75D203-8369-472C-B28D-A59E63C89CF7/</href> <common-name>COMMON NAME</common-name> </organizer> <summary>COMMON NAME</summary> <supported-calendar-component-set><comp name="VEVENT"/></supported-calendar-component-set> </invite-notification> </notification>
Weird thing: this happens only on BusyCal which is a calendar software for OSX. OSX calendar does not show this invitation at all.
The invitee gets a new invitation displayed. Meaningsless if the invitee accepts or refuses the invitation the local BusyCal database gets corrupted. We had to delete the local BusyCal database and set up the account at the local Mac.
I assume the error is because of the no longer existing user.
Is there any way to delete this notification at the servers database? Or any other ideas how to get rid of this notification?