Skip navigation

iOS5 Devices don't update from 10.5 iCal Server

2397 Views 9 Replies Latest reply: Dec 14, 2011 2:14 PM by xavier8854 RSS
KenTaylor Calculating status...
Currently Being Moderated
Oct 17, 2011 11:17 PM

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?

Actions

More Like This

  • Retrieving data ...

Bookmarked By (2)

Legend

  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.