Using Outlokk 365 Classic mail client, Windows 11, CalDav 4.6.0.0
Clean install, and new sync aginst fastcomet - RoundCube webmail - get below errors. Seem to be related to recurring apointments starting BEFORE selected interval. Som has been running for 5-10 years, and I opted for 900 days sync.
Need either fix to 'cut' recurrences - or option to do full history sync... Would 'blank' in days back work??
False System.IndexOutOfRangeException: Index was outside the bounds of the array.
at DDay.iCal.Serialization.iCalendar.RecurrencePatternSerializer.Deserialize(TextReader tr)
at DDay.iCal.Serialization.iCalendar.DataMapSerializer.Deserialize(TextReader tr)
at DDay.iCal.iCalParser.property(ISerializationContext ctx, ICalendarPropertyListContainer c)
at DDay.iCal.iCalParser.component(ISerializationContext ctx, ISerializerFactory sf, ICalendarComponentFactory cf, ICalendarObject o)
at DDay.iCal.iCalParser.icalbody(ISerializationContext ctx, IICalendar iCal)
at DDay.iCal.iCalParser.icalendar(ISerializationContext ctx)
at DDay.iCal.Serialization.iCalendar.iCalendarSerializer.Deserialize(TextReader tr)
at CalDavSynchronizer.Implementation.CalDavRepository1.DeserializeCalendar(String iCalData, IStringSerializer calendarSerializer)
at CalDavSynchronizer.Implementation.CalDavRepository1.TryDeserializeCalendar(String iCalData, IICalendar& calendar, WebResourceName uriOfCalendarForLogging, IStringSerializer calendarSerializer, ILoadEntityLogger logger)
second exmple:
at DDay.iCal.Serialization.iCalendar.RecurrencePatternSerializer.Deserialize(TextReader tr)
at DDay.iCal.Serialization.iCalendar.DataMapSerializer.Deserialize(TextReader tr)
at DDay.iCal.iCalParser.property(ISerializationContext ctx, ICalendarPropertyListContainer c)
at DDay.iCal.iCalParser.component(ISerializationContext ctx, ISerializerFactory sf, ICalendarComponentFactory cf, ICalendarObject o)
at DDay.iCal.iCalParser.icalbody(ISerializationContext ctx, IICalendar iCal)
at DDay.iCal.iCalParser.icalendar(ISerializationContext ctx)
at DDay.iCal.Serialization.iCalendar.iCalendarSerializer.Deserialize(TextReader tr)
at CalDavSynchronizer.Implementation.CalDavRepository
1.DeserializeCalendar(String iCalData, IStringSerializer calendarSerializer) at CalDavSynchronizer.Implementation.CalDavRepository1.TryDeserializeCalendar(String iCalData, IICalendar& calendar, WebResourceName uriOfCalendarForLogging, IStringSerializer calendarSerializer, ILoadEntityLogger logger)Entry:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//cPanel Horde Calendar Exporter//export_horde_calendars_to_ics//EN
X-WR-CALNAME:calendar
BEGIN:VEVENT
SUMMARY:Glad knæ
URL:
ATTENDEE;RSVP=true;PARTSTAT="NEEDS-ACTION";ROLE="REQ-PARTICIPANT":mailto:fr
ank.j.a@kratvej28c.dk
CREATED:00000000T000000Z
ORGANIZER;CN="frank.j.a@kratvej28c.dk":mailto:frank.j.a@kratvej28c.dk
DESCRIPTION:
DTEND:20201022T060000
DTSTART:20201022T050000
LOCATION:
LAST-MODIFIED:20215720T085703Z
CLASS:public
RRULE:FREQ=WEEKLY\;INTERVAL=1\;BYDAY=TH\;COUNT=4\;
STATUS:CONFIRMED
TRANSP:OPAQUE
UID:d87cee24-bd15-4345-b269-580455d4d9f2
END:VEVENT
END:VCALENDAR