Greetings all,

I'm running a truly ancient version of Darwin CalendarServer (I honestly don't 
even know what version, but it's from ~January 2008) on an equally ancient iMac 
G5 running Mac OS X 10.5.8.  This setup has been working perfectly for all of 
my clients since then, with the current crop being iCal on Mac OS X 10.6, 10.7, 
and 10.8 machines as well as my iPhone 4S which was running iOS 6 and is now 
running iOS 7.  

The only client that is not cooperating is an iPhone 5 running iOS 6.1.3.  When 
it adds the CalDAV account and tries to load the calendars, I get a whole bunch 
of log messages in access.log and error.log that look like this:

=============
66.245.68.154 - ical [02/Oct/2013:21:29:59 -0500] "PROPFIND 
/calendars/users/ical/5A131DBC-7199-4BF7-906F-010C1DE00ADC/ HTTP/1.1" 207 518 
"-" "iOS/6.1.3 (10B329) dataaccessd/1.0" [83.1 ms]
2013-10-02 21:29:59-0500 [-] [caldav-8008]  [HTTPChannel,17,66.245.68.154] 
REPORT /calendars/users/ical/5A131DBC-7199-4BF7-906F-010C1DE00ADC/ HTTP/1.1
2013-10-02 21:29:59-0500 [-] [caldav-8008]  [-] Exception rendering:
2013-10-02 21:29:59-0500 [-] [caldav-8008]  [-] Unhandled Error
2013-10-02 21:29:59-0500 [-] [caldav-8008]      Traceback (most recent call 
last):
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/internet/defer.py", line 239, in callback
2013-10-02 21:29:59-0500 [-] [caldav-8008]          
self._startRunCallbacks(result)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/internet/defer.py", line 304, in _startRunCallbacks
2013-10-02 21:29:59-0500 [-] [caldav-8008]          self._runCallbacks()
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/internet/defer.py", line 317, in _runCallbacks
2013-10-02 21:29:59-0500 [-] [caldav-8008]          self.result = 
callback(self.result, *args, **kw)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/internet/defer.py", line 601, in gotResult
2013-10-02 21:29:59-0500 [-] [caldav-8008]          _deferGenerator(g, deferred)
2013-10-02 21:29:59-0500 [-] [caldav-8008]      --- <exception caught here> ---
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/internet/defer.py", line 576, in _deferGenerator
2013-10-02 21:29:59-0500 [-] [caldav-8008]          result = g.next()
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/CalendarServer/twistedcaldav/method/report.py", line 62, in 
http_REPORT
2013-10-02 21:29:59-0500 [-] [caldav-8008]          doc = doc.getResult()
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/internet/defer.py", line 555, in getResult
2013-10-02 21:29:59-0500 [-] [caldav-8008]          self.result.raiseException()
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/internet/defer.py", line 317, in _runCallbacks
2013-10-02 21:29:59-0500 [-] [caldav-8008]          self.result = 
callback(self.result, *args, **kw)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/web2/dav/util.py", line 66, in gotAllData
2013-10-02 21:29:59-0500 [-] [caldav-8008]          return filter(result)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/web2/dav/util.py", line 79, in parse
2013-10-02 21:29:59-0500 [-] [caldav-8008]          doc = 
davxml.WebDAVDocument.fromString(xml)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/web2/dav/element/parser.py", line 223, in parse
2013-10-02 21:29:59-0500 [-] [caldav-8008]          parser.parse(source)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py",
 line 107, in parse
2013-10-02 21:29:59-0500 [-] [caldav-8008]          
xmlreader.IncrementalParser.parse(self, source)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/xmlreader.py",
 line 123, in parse
2013-10-02 21:29:59-0500 [-] [caldav-8008]          self.feed(buffer)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py",
 line 207, in feed
2013-10-02 21:29:59-0500 [-] [caldav-8008]          self._parser.Parse(data, 
isFinal)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py",
 line 349, in end_element_ns
2013-10-02 21:29:59-0500 [-] [caldav-8008]          
self._cont_handler.endElementNS(pair, None)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/Twisted/twisted/web2/dav/element/parser.py", line 178, in endElementNS
2013-10-02 21:29:59-0500 [-] [caldav-8008]          element = 
top["class"](*top["children"], **top["attributes"])
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/CalendarServer/twistedcaldav/caldavxml.py", line 1187, in __init__
2013-10-02 21:29:59-0500 [-] [caldav-8008]          super(TimeRange, 
self).__init__(*children, **attributes)
2013-10-02 21:29:59-0500 [-] [caldav-8008]        File 
"/Library/CalendarServer/twistedcaldav/caldavxml.py", line 85, in __init__
2013-10-02 21:29:59-0500 [-] [caldav-8008]          self.end   = 
parse_date_or_datetime(attributes["end"  ])
2013-10-02 21:29:59-0500 [-] [caldav-8008]      exceptions.KeyError: 'end'
2013-10-02 21:29:59-0500 [-] [caldav-8008]      
===============

I have no idea what is different about this client compared to all of the 
others.  Does anyone want to offer any troubleshooting advice other than to 
upgrade?  :):)

Thanks in advance!!

-- 
Julian Y. Koh
Acting Associate Director, Telecommunications and Network Services
Northwestern University Information Technology (NUIT)

2001 Sheridan Road #G-166
Evanston, IL 60208
847-467-5780
NUIT Web Site: <http://www.it.northwestern.edu/>
PGP Public Key:<http://bt.ittns.northwestern.edu/julian/pgppubkey.html>



_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/calendarserver-users

Reply via email to