Hi Carsten,
it seems that even though the ICal Validator accepted my calendar
without complaints, according to RFC 5545 (section 3.6.6) the ics-file
generated by Group Office is indeed not valid:
"The 'VALARM' calendar component MUST include the 'ACTION' and 'TRIGGER'
properties."
I have attached a small ics-file with a single event that generates an
error both when imported as an ics-file and when connecting to this
calendar via CalDAV.
I have filed a bug report for GroupOffice. Still I think that Lightning
should be able to handle empty VALARM sections without an error message.
Orage (xfce's calendar application) does not seem to have a problem with
these events.
On a side note: I just did another import of the invalid file into
Lightning and it seems that in spite of the error message, at least the
single event of my sample file was correctly imported. So after all, it
might just be a minor problem that is only relevant as the user is left
in doubt whether the calendar has been completely imported.
Thank you - Matthias
On Fri, 27 Mar 2015 07:27:12 +0100 Carsten Schoenert
<c.schoen...@t-online.de> wrote:
Hello Matthias,
On Wed, Mar 25, 2015 at 11:38:52PM +0100, Matthias Heukäufer wrote:
> It seems that the error is triggered by every single event when
> importing the calendar as an ics-file. When I tried to access the
> calendar via CalDAV, the error was only caused by _recurring_ events
> without an entry in VALARM. After I had entered a reminder for every
> such event, the calendar was imported without problems.
I'm not very familiar with RFC5545 but this sounds to me as the ICS file
is not RFC conform.
Can you test your import and validate the correctness of you files.
I found some informations for developing, testing etc. on
http://icalevents.com/support/documentation/ics-guides/
And can you append a *.ics file to this bug report so we can do some own
checks? Have you checked if there are some entrys in the Mozilla
bugrtracker? How does your *.ics file is interacting with other calendar
solutions?
Regards
Carsten
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Intermesh//NONSGML Group-Office 5.0.95//EN
BEGIN:VTIMEZONE
TZID:Europe/Berlin
LAST-MODIFIED:19870101T000000Z
BEGIN:STANDARD
DTSTART:19710101T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:19710101T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:20021231230310-13430808
DTSTAMP:20150325T170142Z
LAST-MODIFIED:20121113T144702Z
CREATED:20121113T144702Z
SUMMARY:Frauentag
STATUS:CONFIRMED
X-FUNAMBOL-ALLDAY:1
DTSTART;VALUE=DATE:20050308
DTEND;VALUE=DATE:20050309
RRULE:FREQ=YEARLY
CATEGORIES:Nicht abgelegt
BEGIN:VALARM
END:VALARM
END:VEVENT
END:VCALENDAR