[GH-ISSUE #45] Recurring Events don't show #505

Closed
opened 2026-03-01 17:39:23 +03:00 by kerem · 14 comments
Owner

Originally created by @aluxnimm on GitHub (Jun 17, 2015).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/45

Originally assigned to: @aluxnimm on GitHub.

I am finding that events with recurrence are not showing up on Outlook after a sync. In comparison to commercial product Bynari, the same data from server is making the events show up in Outlook 2013.

Is this a known bug?

Original comment by: davedags

Original Ticket: outlookcaldavsynchronizer/39

Originally created by @aluxnimm on GitHub (Jun 17, 2015). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/45 Originally assigned to: @aluxnimm on GitHub. I am finding that events with recurrence are not showing up on Outlook after a sync. In comparison to commercial product Bynari, the same data from server is making the events show up in Outlook 2013. Is this a known bug? Original comment by: davedags Original Ticket: [outlookcaldavsynchronizer/39](https://sourceforge.net/p/outlookcaldavsynchronizer/39)
kerem 2026-03-01 17:39:23 +03:00
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

Here is the .ics file our server is sending (and we're using SabreDAV as our backend):

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
PRODID:-//Synch Project//PHP ICS Generator//EN
X-WR-CALNAME:Synch Calendar
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:STANDARD
DTSTART:20141102T020000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20150308T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:1e55034572a69bad07659192df6c8b0d
DTSTAMP:20150617T002805Z
CLASS:PRIVATE
CREATED:20150617T002034Z
SUMMARY:recur 2
DESCRIPTION:test
DTSTART;TZID=EST:20150615T202000
DTEND;TZID=EST:20150615T205000
LAST-MODIFIED:20150617T002034Z
ORGANIZER;CN="David D'agostino":MAILTO:dagostin@xxx.com
URL;VALUE=URI:https://xxx/calendars/e/1e55034572a69bad07659192df6c8b0d
RRULE:FREQ=DAILY;INTERVAL=1;COUNT=10
END:VEVENT
END:VCALENDAR

Original comment by: davedags

<!-- gh-comment-id:126313102 --> @aluxnimm commented on GitHub (Jun 17, 2015): Here is the .ics file our server is sending (and we're using SabreDAV as our backend): BEGIN:VCALENDAR VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH PRODID:-//Synch Project//PHP ICS Generator//EN X-WR-CALNAME:Synch Calendar BEGIN:VTIMEZONE TZID:America/New_York BEGIN:STANDARD DTSTART:20141102T020000 TZOFFSETFROM:-0400 TZOFFSETTO:-0500 TZNAME:EST END:STANDARD BEGIN:DAYLIGHT DTSTART:20150308T020000 TZOFFSETFROM:-0500 TZOFFSETTO:-0400 TZNAME:EDT END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT UID:1e55034572a69bad07659192df6c8b0d DTSTAMP:20150617T002805Z CLASS:PRIVATE CREATED:20150617T002034Z SUMMARY:recur 2 DESCRIPTION:test DTSTART;TZID=EST:20150615T202000 DTEND;TZID=EST:20150615T205000 LAST-MODIFIED:20150617T002034Z ORGANIZER;CN="David D'agostino":MAILTO:dagostin@xxx.com URL;VALUE=URI:https://xxx/calendars/e/1e55034572a69bad07659192df6c8b0d RRULE:FREQ=DAILY;INTERVAL=1;COUNT=10 END:VEVENT END:VCALENDAR Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

More info - some recurrences do show up, but others do not. Will post more data soon. The original post one does show up, so please ignore that.

Original comment by: davedags

<!-- gh-comment-id:126313105 --> @aluxnimm commented on GitHub (Jun 17, 2015): More info - some recurrences do show up, but others do not. Will post more data soon. The original post one does show up, so please ignore that. Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

Example of one rule that doesn't seem to work:

RRULE:FREQ=WEEKLY;INTERVAL=4;COUNT=12;WKST=SU

Original comment by: davedags

<!-- gh-comment-id:126313106 --> @aluxnimm commented on GitHub (Jun 17, 2015): Example of one rule that doesn't seem to work: RRULE:FREQ=WEEKLY;INTERVAL=4;COUNT=12;WKST=SU Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

Here is one more example of raw .ics that our server sends, that for some reason, doesn't show up on outlook, yet does with other solutions. Any ideas?

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
PRODID:-//XXX Corp//PHP ICS Generator//EN
X-WR-CALNAME:XXX Calendar
BEGIN:VTIMEZONE
TZID:America/New_York
BEGIN:STANDARD
DTSTART:20131103T020000
TZOFFSETFROM:-0400
TZOFFSETTO:-0500
TZNAME:EST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20140309T020000
TZOFFSETFROM:-0500
TZOFFSETTO:-0400
TZNAME:EDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:ec29ba758165a022a063b53d7ff849e6
DTSTAMP:20150617T012228Z
CLASS:PRIVATE
CREATED:20140905T125621Z
SUMMARY:Management Round Table
DESCRIPTION:xxx;
DTSTART;TZID=America/New_York:20140918T120000
DTEND;TZID=America/New_York:20140918T130000
LAST-MODIFIED:20150526T150344Z
ORGANIZER;CN="Test Person":MAILTO:testperson@xxx.com
SEQUENCE:1
URL;VALUE=URI:https://xxx.com/calendars/e/ec29ba758165a022a063b53d7ff849e6
ATTENDEE;CN="David D'Agostino";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT:MAILTO:dagostin@xxx.com
RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=24;WKST=SU
END:VEVENT
END:VCALENDAR

Original comment by: davedags

<!-- gh-comment-id:126313108 --> @aluxnimm commented on GitHub (Jun 17, 2015): Here is one more example of raw .ics that our server sends, that for some reason, doesn't show up on outlook, yet does with other solutions. Any ideas? BEGIN:VCALENDAR VERSION:2.0 CALSCALE:GREGORIAN METHOD:PUBLISH PRODID:-//XXX Corp//PHP ICS Generator//EN X-WR-CALNAME:XXX Calendar BEGIN:VTIMEZONE TZID:America/New_York BEGIN:STANDARD DTSTART:20131103T020000 TZOFFSETFROM:-0400 TZOFFSETTO:-0500 TZNAME:EST END:STANDARD BEGIN:DAYLIGHT DTSTART:20140309T020000 TZOFFSETFROM:-0500 TZOFFSETTO:-0400 TZNAME:EDT END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT UID:ec29ba758165a022a063b53d7ff849e6 DTSTAMP:20150617T012228Z CLASS:PRIVATE CREATED:20140905T125621Z SUMMARY:Management Round Table DESCRIPTION:xxx; DTSTART;TZID=America/New_York:20140918T120000 DTEND;TZID=America/New_York:20140918T130000 LAST-MODIFIED:20150526T150344Z ORGANIZER;CN="Test Person":MAILTO:testperson@xxx.com SEQUENCE:1 URL;VALUE=URI:https://xxx.com/calendars/e/ec29ba758165a022a063b53d7ff849e6 ATTENDEE;CN="David D'Agostino";CUTYPE=INDIVIDUAL;PARTSTAT=NEEDS-ACTION;ROLE=REQ-PARTICIPANT:MAILTO:dagostin@xxx.com RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=24;WKST=SU END:VEVENT END:VCALENDAR Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

I guess it is because of the WKST property. I will look into it today.

Original comment by: aluxnimm

<!-- gh-comment-id:126313111 --> @aluxnimm commented on GitHub (Jun 17, 2015): I guess it is because of the WKST property. I will look into it today. Original comment by: aluxnimm
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

can't reproduce. With your ics file imported in my SOGo server and syncing to Outlook I see the "Management Round Table" event in Outlook with the right recurrence pattern. What error do you see in the logs?

Original comment by: aluxnimm

<!-- gh-comment-id:126313112 --> @aluxnimm commented on GitHub (Jun 17, 2015): can't reproduce. With your ics file imported in my SOGo server and syncing to Outlook I see the "Management Round Table" event in Outlook with the right recurrence pattern. What error do you see in the logs? Original comment by: aluxnimm
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

Hmmm. I didn't see anything on server side for errors. Is there a logging capability with your plugin? If so, how do i activate or where is there location of the log file so i can check later when I'm home.

Thanks!

Original comment by: davedags

<!-- gh-comment-id:126313113 --> @aluxnimm commented on GitHub (Jun 17, 2015): Hmmm. I didn't see anything on server side for errors. Is there a logging capability with your plugin? If so, how do i activate or where is there location of the log file so i can check later when I'm home. Thanks! Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

log file in C:\Users\AppData\Local\CalDavSychronizer see readme.md in files or wiki article

Original comment by: aluxnimm

<!-- gh-comment-id:126313114 --> @aluxnimm commented on GitHub (Jun 17, 2015): log file in C:\Users<Your Username>\AppData\Local\CalDavSychronizer see readme.md in files or wiki article Original comment by: aluxnimm
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

I also tried it and both events are synchronized from CalDav to Outlook.
Did you check if the synchronizer configuration is right?
Is there an exception logged in the logfile ?
Does the event show up, if you switch to the List-View in Outlook ?

It could be helpful if you could post the Logfile and Configfile(remove the CalDavFolder Password and Username).
They are both located in '\CalDavSynchronizer'

Original comment by: nertsch

<!-- gh-comment-id:126313115 --> @aluxnimm commented on GitHub (Jun 17, 2015): I also tried it and both events are synchronized from CalDav to Outlook. Did you check if the synchronizer configuration is right? Is there an exception logged in the logfile ? Does the event show up, if you switch to the List-View in Outlook ? It could be helpful if you could post the Logfile and Configfile(remove the CalDavFolder Password and Username). They are both located in '<LocalAppDataDir>\CalDavSynchronizer' Original comment by: nertsch
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

Sync configuration is correct, i have about 200 events that came through, and a bunch are recurring. I tested adding events on server and they synced and also adding in Outlook and they synced to my server. Oddly, the few handful of events that aren't appearing from the server have the WEEKLY recurrence. I will redo the sync again and check logs and provide it for you.

Original comment by: davedags

<!-- gh-comment-id:126313117 --> @aluxnimm commented on GitHub (Jun 17, 2015): Sync configuration is correct, i have about 200 events that came through, and a bunch are recurring. I tested adding events on server and they synced and also adding in Outlook and they synced to my server. Oddly, the few handful of events that aren't appearing from the server have the WEEKLY recurrence. I will redo the sync again and check logs and provide it for you. Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

removing dupe post

Original comment by: davedags

<!-- gh-comment-id:126313118 --> @aluxnimm commented on GitHub (Jun 17, 2015): removing dupe post Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 17, 2015):

Attached are log file of the first sync and the config file. On June 18th, I'm missing two events and both have the same weekly recurrence.

Original comment by: davedags

<!-- gh-comment-id:126313119 --> @aluxnimm commented on GitHub (Jun 17, 2015): Attached are log file of the first sync and the config file. On June 18th, I'm missing two events and both have the same weekly recurrence. Original comment by: davedags
Author
Owner

@aluxnimm commented on GitHub (Jun 18, 2015):

What calendar folder type are you using in Outlook, local calendar folder in an imap account, or Activesync folder or Exchange account? If using Exchange, have you activated cached exchange mode? or does it make any difference if you switch that on or off.

Original comment by: aluxnimm

<!-- gh-comment-id:126313120 --> @aluxnimm commented on GitHub (Jun 18, 2015): What calendar folder type are you using in Outlook, local calendar folder in an imap account, or Activesync folder or Exchange account? If using Exchange, have you activated cached exchange mode? or does it make any difference if you switch that on or off. Original comment by: aluxnimm
Author
Owner

@aluxnimm commented on GitHub (Jun 18, 2015):

I do not know for sure, i never use Outlook am just testing. But, I created a new calendar folder in something called "Personal Folders". I have setup an imap mail account but I did not create the calendar folder inside this account/tree structure. I didn't do anything except create a new calendar folder under Personal Folders -> Calendars and then I chose that folder in your plugins configuration settings.

Original comment by: davedags

<!-- gh-comment-id:126313122 --> @aluxnimm commented on GitHub (Jun 18, 2015): I do not know for sure, i never use Outlook am just testing. But, I created a new calendar folder in something called "Personal Folders". I have setup an imap mail account but I did not create the calendar folder inside this account/tree structure. I didn't do anything except create a new calendar folder under Personal Folders -> Calendars and then I chose that folder in your plugins configuration settings. Original comment by: davedags
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/outlookcaldavsynchronizer#505
No description provided.