apple / ccs-calendarserver

The Calendar and Contacts Server.
https://www.calendarserver.org
Apache License 2.0
485 stars 136 forks source link

Error [caldav-8009] in iCal-Server Version 3 #388

Closed macosforgebot closed 10 years ago

macosforgebot commented 10 years ago

hans-georg.gloeckler@… originally submitted this as ticket:822


I am using iCal-Server Version 3.0.8 (1287) under Mac OSX Server Version 10.5.8 ($Revision: 1.13 $ -- May 6 2011)

When I want to connect from iOS6 to this Calendar-Server, all went well When I want to connect from iOS7 to this Calendar-Server, I get the following error:

2013-10-11 09:33:02+0200 [-] [caldav-8009]  [AMP,client] Unauthenticated users not enabled with the 'calendar' SACL
2013-10-11 09:33:02+0200 [-] [caldav-8009]  [AMP,client] Unauthenticated users not enabled with the 'calendar' SACL
2013-10-11 09:33:02+0200 [-] [caldav-8009]  [AMP,client] PROPFIND /calendars/__uids__/3ED18185-3796-4375-8341-65166FF18149/ HTTP/1.1
2013-10-11 09:33:02+0200 [-] [caldav-8009]  [AMP,client] PROPFIND /calendars/__uids__/3ED18185-3796-4375-8341-65166FF18149/794B35D8-4D52-4E14-A7C7-CE5B93DBB294/ HTTP/1.1
2013-10-11 09:33:02+0200 [-] [caldav-8009]  [AMP,client] PROPFIND /calendars/__uids__/3ED18185-3796-4375-8341-65166FF18149/9069E96B-98D8-4BEA-85BC-39676C482910/ HTTP/1.1
2013-10-11 09:33:02+0200 [-] [caldav-8009]  [AMP,client] REPORT /calendars/__uids__/3ED18185-3796-4375-8341-65166FF18149/794B35D8-4D52-4E14-A7C7-CE5B93DBB294/ HTTP/1.1
2013-10-11 09:33:02+0200 [-] [caldav-8009]  [-] Exception rendering:
2013-10-11 09:33:02+0200 [-] [caldav-8009]  [-] Unhandled Error
2013-10-11 09:33:02+0200 [-] [caldav-8009]  Traceback (most recent call last):
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 239, in callback
2013-10-11 09:33:02+0200 [-] [caldav-8009]      self._startRunCallbacks(result)
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 304, in _startRunCallbacks
2013-10-11 09:33:02+0200 [-] [caldav-8009]      self._runCallbacks()
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 317, in _runCallbacks
2013-10-11 09:33:02+0200 [-] [caldav-8009]      self.result = callback(self.result, *args, **kw)
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 601, in gotResult
2013-10-11 09:33:02+0200 [-] [caldav-8009]      _deferGenerator(g, deferred)
2013-10-11 09:33:02+0200 [-] [caldav-8009]  --- <exception caught here> ---
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 576, in _deferGenerator
2013-10-11 09:33:02+0200 [-] [caldav-8009]      result = g.next()
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twistedcaldav/method/report.py", line 64, in http_REPORT
2013-10-11 09:33:02+0200 [-] [caldav-8009]      doc = doc.getResult()
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 555, in getResult
2013-10-11 09:33:02+0200 [-] [caldav-8009]      self.result.raiseException()
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 317, in _runCallbacks
2013-10-11 09:33:02+0200 [-] [caldav-8009]      self.result = callback(self.result, *args, **kw)
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/util.py", line 66, in gotAllData
2013-10-11 09:33:02+0200 [-] [caldav-8009]      return filter(result)
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/util.py", line 79, in parse
2013-10-11 09:33:02+0200 [-] [caldav-8009]      doc = davxml.WebDAVDocument.fromString(xml)
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/element/parser.py", line 223, in parse
2013-10-11 09:33:02+0200 [-] [caldav-8009]      parser.parse(source)
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 107, in parse
2013-10-11 09:33:02+0200 [-] [caldav-8009]      
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/xmlreader.py", line 123, in parse
2013-10-11 09:33:02+0200 [-] [caldav-8009]      
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 207, in feed
2013-10-11 09:33:02+0200 [-] [caldav-8009]      
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 349, in end_element_ns
2013-10-11 09:33:02+0200 [-] [caldav-8009]      
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/element/parser.py", line 178, in endElementNS
2013-10-11 09:33:02+0200 [-] [caldav-8009]      element = top["class"](*top["children"], **top["attributes"])
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 1348, in __init__
2013-10-11 09:33:02+0200 [-] [caldav-8009]      super(TimeRange, self).__init__(*children, **attributes)
2013-10-11 09:33:02+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 87, in __init__
2013-10-11 09:33:02+0200 [-] [caldav-8009]      self.end   = parse_date_or_datetime(attributes["end"  ])
2013-10-11 09:33:02+0200 [-] [caldav-8009]  exceptions.KeyError: 'end'
2013-10-11 09:33:02+0200 [-] [caldav-8009]  
2013-10-11 09:33:03+0200 [-] [caldav-8009]  [AMP,client] REPORT /calendars/__uids__/3ED18185-3796-4375-8341-65166FF18149/9069E96B-98D8-4BEA-85BC-39676C482910/ HTTP/1.1
2013-10-11 09:33:03+0200 [-] [caldav-8009]  [-] Exception rendering:
2013-10-11 09:33:03+0200 [-] [caldav-8009]  [-] Unhandled Error
2013-10-11 09:33:03+0200 [-] [caldav-8009]  Traceback (most recent call last):
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 239, in callback
2013-10-11 09:33:03+0200 [-] [caldav-8009]      self._startRunCallbacks(result)
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 304, in _startRunCallbacks
2013-10-11 09:33:03+0200 [-] [caldav-8009]      self._runCallbacks()
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 317, in _runCallbacks
2013-10-11 09:33:03+0200 [-] [caldav-8009]      self.result = callback(self.result, *args, **kw)
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 601, in gotResult
2013-10-11 09:33:03+0200 [-] [caldav-8009]      _deferGenerator(g, deferred)
2013-10-11 09:33:03+0200 [-] [caldav-8009]  --- <exception caught here> ---
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 576, in _deferGenerator
2013-10-11 09:33:03+0200 [-] [caldav-8009]      result = g.next()
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twistedcaldav/method/report.py", line 64, in http_REPORT
2013-10-11 09:33:03+0200 [-] [caldav-8009]      doc = doc.getResult()
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 555, in getResult
2013-10-11 09:33:03+0200 [-] [caldav-8009]      self.result.raiseException()
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/internet/defer.py", line 317, in _runCallbacks
2013-10-11 09:33:03+0200 [-] [caldav-8009]      self.result = callback(self.result, *args, **kw)
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/util.py", line 66, in gotAllData
2013-10-11 09:33:03+0200 [-] [caldav-8009]      return filter(result)
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/util.py", line 79, in parse
2013-10-11 09:33:03+0200 [-] [caldav-8009]      doc = davxml.WebDAVDocument.fromString(xml)
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/element/parser.py", line 223, in parse
2013-10-11 09:33:03+0200 [-] [caldav-8009]      parser.parse(source)
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 107, in parse
2013-10-11 09:33:03+0200 [-] [caldav-8009]      
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/xmlreader.py", line 123, in parse
2013-10-11 09:33:03+0200 [-] [caldav-8009]      
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 207, in feed
2013-10-11 09:33:03+0200 [-] [caldav-8009]      
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/xml/sax/expatreader.py", line 349, in end_element_ns
2013-10-11 09:33:03+0200 [-] [caldav-8009]      
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twisted/web2/dav/element/parser.py", line 178, in endElementNS
2013-10-11 09:33:03+0200 [-] [caldav-8009]      element = top["class"](*top["children"], **top["attributes"])
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 1348, in __init__
2013-10-11 09:33:03+0200 [-] [caldav-8009]      super(TimeRange, self).__init__(*children, **attributes)
2013-10-11 09:33:03+0200 [-] [caldav-8009]    File "/usr/share/caldavd/lib/python/twistedcaldav/caldavxml.py", line 87, in __init__
2013-10-11 09:33:03+0200 [-] [caldav-8009]      self.end   = parse_date_or_datetime(attributes["end"  ])
2013-10-11 09:33:03+0200 [-] [caldav-8009]  exceptions.KeyError: 'end'
2013-10-11 09:33:03+0200 [-] [caldav-8009]  
macosforgebot commented 10 years ago

@wsanchez originally submitted this as comment:1:⁠ticket:822

macosforgebot commented 10 years ago

@wsanchez originally submitted this as comment:2:⁠ticket:822


That’s a pretty old version of iCal Server. A lot of bugs have been fixed since then. This specific code has been changed, for example.

Please upgrade to version 4 (or, soon, version 5).

macosforgebot commented 10 years ago

@wsanchez originally submitted this as comment:3:⁠ticket:822