Hi all, I am trying to import the har2009 ics calendar in my debian darwin calender server account via iceowl program but it generates the following errors: 2009-07-24 11:43:21+0200 [-] [caldav-8443] [-] '"In transformToNative, unhandled exception: <type \'exceptions.ValueError\'>: mandatory DTSTART not found"' https://har2009.org/program/schedule.en.ics Could somebody please help me and maybe take a look what the actual problems is here? Its for an demonstration system so its kind of important for me that it works :D Thanks in advance, Jelle de Jong
Jelle de Jong wrote:
Hi all,
I am trying to import the har2009 ics calendar in my debian darwin calender server account via iceowl program but it generates the following errors:
2009-07-24 11:43:21+0200 [-] [caldav-8443] [-] '"In transformToNative, unhandled exception: <type \'exceptions.ValueError\'>: mandatory DTSTART not found"'
https://har2009.org/program/schedule.en.ics
Could somebody please help me and maybe take a look what the actual problems is here?
Its for an demonstration system so its kind of important for me that it works :D
Thanks in advance,
Jelle de Jong
I received some private mails, so please keep the discussion on the mailinglist. I don't know if the schedule.en.ics complies with the standard, it seems to be there are DTSTART in the document and the calender does load in a non darwin caldav ical calender. Are there any ical validators? Could somebody check if this is an issue with the file or with the darwin calenderserver? Thanks in advance, Jelle
Hi Jelle, --On July 24, 2009 3:06:09 PM +0200 Jelle de Jong <jelledejong@powercraft.nl> wrote:
I received some private mails, so please keep the discussion on the mailinglist.
I don't know if the schedule.en.ics complies with the standard, it seems to be there are DTSTART in the document and the calender does load in a non darwin caldav ical calender.
Are there any ical validators? Could somebody check if this is an issue with the file or with the darwin calenderserver?
The calendar data is invalid in several ways: 1) Many VEVENT components have both a DTEND and a DURATION property present. iCalendar states that only one of those must be present (or neither). 2) The VTIMEZONE component at the end has an empty DAYLIGHT sub-component. To fix these do the following: 1) Remove all lines starting with "DURATION:" 2) Remove the VTIMEZONE component, and replace it with the one on your server at /usr/share/caldavd/lib/python/twistedcaldav/zoneinfo/Europe/Amsterdam.ics (which is considerably longer). Once you have done that you should be able to import. You should contact whoever generated the .ics and let them know of these problems. -- Cyrus Daboo
participants (2)
-
Cyrus Daboo
-
Jelle de Jong