Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iOS5 Devices don't update from 10.5 iCal Server

Since upgrading my iPad to iOS5, and upgrading my old faithful iPhone 3GS to a 4S, the calendars hosted on my Leopard Server (still running Leopard, as I can't bring myself to throw away my Dual-G5 server!) don't update onto those devices.


MacOS X Lion clients still work fine, as do iOS 4 devices, but the iOS5 devices cause errors - an example excerpt from the iCal Server Error log look like this:


--cut here--

2011-10-18 14:14:19+0800 [-] [caldav-8089] [AMP,client] Unauthenticated users not enabled with the 'calendar' SACL

2011-10-18 14:14:23+0800 [-] [caldav-8089] [AMP,client] PROPFIND /principals/__uids__/06E4A205-A136-4230-A8B8-B375B6A3388B/ HTTP/1.1

2011-10-18 14:14:24+0800 [-] [caldav-8089] [AMP,client] OPTIONS /principals/__uids__/06E4A205-A136-4230-A8B8-B375B6A3388B/ HTTP/1.1

2011-10-18 14:14:24+0800 [-] [caldav-8089] [AMP,client] Unauthenticated users not enabled with the 'calendar' SACL

2011-10-18 14:14:26+0800 [-] [caldav-8089] [AMP,client] PROPFIND /calendars/__uids__/06E4A205-A136-4230-A8B8-B375B6A3388B/ HTTP/1.1

2011-10-18 14:14:28+0800 [-] [caldav-8089] [AMP,client] PROPFIND /calendars/__uids__/06E4A205-A136-4230-A8B8-B375B6A3388B/calendar/ HTTP/1.1

2011-10-18 14:14:33+0800 [-] [caldav-8089] [AMP,client] REPORT /calendars/__uids__/06E4A205-A136-4230-A8B8-B375B6A3388B/calendar/ HTTP/1.1

2011-10-18 14:14:33+0800 [-] [caldav-8089] [-] Exception rendering:

2011-10-18 14:14:33+0800 [-] [caldav-8089] [-] Unhandled Error

2011-10-18 14:14:33+0800 [-] [caldav-8089] Traceback (most recent call last):

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 239, in callback

2011-10-18 14:14:33+0800 [-] [caldav-8089] self._startRunCallbacks(result)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 304, in _startRunCallbacks

2011-10-18 14:14:33+0800 [-] [caldav-8089] self._runCallbacks()

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 317, in _runCallbacks

2011-10-18 14:14:33+0800 [-] [caldav-8089] self.result = callback(self.result, *args, **kw)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 601, in gotResult

2011-10-18 14:14:33+0800 [-] [caldav-8089] _deferGenerator(g, deferred)

2011-10-18 14:14:33+0800 [-] [caldav-8089] --- <exception caught here> ---

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 576, in _deferGenerator

2011-10-18 14:14:33+0800 [-] [caldav-8089] result = g.next()

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twistedcaldav/method/report.py", line 64, in http_REPORT

2011-10-18 14:14:33+0800 [-] [caldav-8089] doc = doc.getResult()

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 555, in getResult

2011-10-18 14:14:33+0800 [-] [caldav-8089] self.result.raiseException()

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 317, in _runCallbacks

2011-10-18 14:14:33+0800 [-] [caldav-8089] self.result = callback(self.result, *args, **kw)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/web2/dav/util.py", line 66, in gotAllData

2011-10-18 14:14:33+0800 [-] [caldav-8089] return filter(result)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/web2/dav/util.py", line 79, in parse

2011-10-18 14:14:33+0800 [-] [caldav-8089] doc = davxml.WebDAVDocument.fromString(xml)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/web2/dav/element/parser.py", line 223, in parse

2011-10-18 14:14:33+0800 [-] [caldav-8089] parser.parse(source)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax /expatreader.py", line 107, in parse

2011-10-18 14:14:33+0800 [-] [caldav-8089] xmlreader.IncrementalParser.parse(self, source)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax /xmlreader.py", line 123, in parse

2011-10-18 14:14:33+0800 [-] [caldav-8089] self.feed(buffer)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax /expatreader.py", line 207, in feed

2011-10-18 14:14:33+0800 [-] [caldav-8089] self._parser.Parse(data, isFinal)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax /expatreader.py", line 349, in end_element_ns

2011-10-18 14:14:33+0800 [-] [caldav-8089] self._cont_handler.endElementNS(pair, None)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twisted/web2/dav/element/parser.py", line 178, in endElementNS

2011-10-18 14:14:33+0800 [-] [caldav-8089] element = top["class"](*top["children"], **top["attributes"])

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 1348, in __init__

2011-10-18 14:14:33+0800 [-] [caldav-8089] super(TimeRange, self).__init__(*children, **attributes)

2011-10-18 14:14:33+0800 [-] [caldav-8089] File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 87, in __init__

2011-10-18 14:14:33+0800 [-] [caldav-8089] self.end = parse_date_or_datetime(attributes["end" ])

2011-10-18 14:14:33+0800 [-] [caldav-8089] exceptions.KeyError: 'end'

2011-10-18 14:14:33+0800 [-] [caldav-8089]

--cut here--


It's frustrating, as the Macs still sync just fine, and CalDAV is something I use many times a day on my iDevices...


Any thoughts?

Posted on Oct 17, 2011 11:17 PM

Reply
9 replies

Oct 20, 2011 12:23 PM in response to David Kreutz

I'm seeing something similar with one users calendar but not another users. I upgraded my iPad to iOS5 and everything seemed fine, inlcuding with the Lion Server hosted calendars, I could add, change, delete events on any device and everything was propagated as expected.


Next I upgraded a second iPad to iOS5 and that iPad would not download that users calendar, events can be added from the iPad and they show up on the iPad, and the server. That users calendar cannot be downloaded on the first iPad, but the second iPad can download the working calendar from my iPad. I conclude it is some problem with the second users calendar, but I have no idea how to fix it.

Oct 24, 2011 10:48 AM in response to KenTaylor

I am seeing the same issues with two different 10.5.8 iCal Servers and iOS 5. The calendar servers are working fine for all non-iOS 5 devices, but some (maybe all) iOS 5 devices are not able to "read" the calendar -- that is, they won't download any events that were created on some other device, past or present.


I just got back from the Genius Bar and they said they had never heard of this and offered no solution other than to call Server Support.

iOS5 Devices don't update from 10.5 iCal Server

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.