Projects
Wiki     Timeline     Roadmap     Browse Source     View Tickets     New Ticket     Search

Ticket #137 (new Defect)

Opened 3 years ago

Last modified 5 months ago

Unable to REPORT on ICS filenames with a Colon

Reported by: tylerkeating@… Owned by: cdaboo@…
Priority: 3: Important Milestone: Later
Component: Calendar Server Severity: Serious
Keywords: Cc:

Description

When attempting to REPORT on a file with a colon in the name, an error occurs. This may affect other special characters as well. Example:

2007-04-11 10:52:00-0600 [-] [caldav-8082] [HTTPChannel,4,127.0.0.1] PUT /calendars/users/keating/calendar/2007-04-11T10:52:00-0600_822729681.ics HTTP/1.1
2007-04-11 10:52:00-0600 [-] [caldav-8082] [-] Writing to file /Users/admin/Developer/Collaboration/CalendarServer/data/calendars/users/keating/calendar/2007-04-11T10:52:00-0600_822729681.ics

2007-04-11 10:52:01-0600 [-] [caldav-8082] [HTTPChannel,7,127.0.0.1] REPORT /calendars/users/keating/calendar/ HTTP/1.1

2007-04-11 10:52:01-0600 [-] [caldav-8082] [-] Exception rendering:
2007-04-11 10:52:01-0600 [-] [caldav-8082] [-] Unhandled Error
2007-04-11 10:52:01-0600 [-] [caldav-8082] Traceback (most recent call last):
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 239, in callback
2007-04-11 10:52:01-0600 [-] [caldav-8082] self._startRunCallbacks(result)
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 304, in _startRunCallbacks
2007-04-11 10:52:01-0600 [-] [caldav-8082] self._runCallbacks()
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 317, in _runCallbacks
2007-04-11 10:52:01-0600 [-] [caldav-8082] self.result = callback(self.result, *args, **kw)
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 601, in gotResult
2007-04-11 10:52:01-0600 [-] [caldav-8082] _deferGenerator(g, deferred)
2007-04-11 10:52:01-0600 [-] [caldav-8082] --- <exception caught here> ---
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 576, in _deferGenerator
2007-04-11 10:52:01-0600 [-] [caldav-8082] result = g.next()
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/CalendarServer/twistedcaldav/method/report.py", line 131, in http_REPORT
2007-04-11 10:52:01-0600 [-] [caldav-8082] yield d.getResult()
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/Twisted/twisted/internet/defer.py", line 555, in getResult
2007-04-11 10:52:01-0600 [-] [caldav-8082] self.result.raiseException()
2007-04-11 10:52:01-0600 [-] [caldav-8082] File "/Users/admin/Developer/Collaboration/Twisted/twisted/python/failure.py", line 303, in raiseException
2007-04-11 10:52:01-0600 [-] [caldav-8082] raise self.type, self.value, self.tb
2007-04-11 10:52:01-0600 [-] [caldav-8082] exceptions.AssertionError: Calendar 2007-04-11T10%3A52%3A00-0600_822729681.ics is missing from calendar collection <CalDAVFile (calendar collection): /Users/admin/Developer/Collaboration/CalendarServer/data/calendars/users/keating/calendar>

Change History

Changed 3 years ago by wsanchez@…

  • owner changed from wsanchez@… to cdaboo@…
  • milestone set to Preview 1

Changed 3 years ago by wsanchez@…

  • milestone changed from Preview 1 to Version One

Changed 3 years ago by wsanchez@…

  • milestone changed from 1.0 to 1.1

Changed 3 years ago by wsanchez@…

  • milestone changed from 1.1 to 1.2

Changed 3 years ago by wsanchez@…

  • milestone changed from 1.2 to 1.x

Changed 2 years ago by wsanchez@…

  • milestone changed from 1.x to 2.x

Changed 5 months ago by wsanchez@…

  • milestone changed from CalendarServer-2.x to Later
Note: See TracTickets for help on using tickets.