[GH-ISSUE #2] Exception rules from recurrence are not synced #468

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

Originally created by @aluxnimm on GitHub (Feb 24, 2015).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/2

Originally assigned to: @nertsch on GitHub.

Currently recurring events are synced, but exception rules are ignored

Original comment by: nertsch

Original Ticket: outlookcaldavsynchronizer/1

Originally created by @aluxnimm on GitHub (Feb 24, 2015). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/2 Originally assigned to: @nertsch on GitHub. Currently recurring events are synced, but exception rules are ignored Original comment by: nertsch Original Ticket: [outlookcaldavsynchronizer/1](https://sourceforge.net/p/outlookcaldavsynchronizer/1)
Author
Owner

@aluxnimm commented on GitHub (Apr 12, 2015):

  • labels: --> implemented
  • status: open --> closed

Original comment by: nertsch

<!-- gh-comment-id:126311838 --> @aluxnimm commented on GitHub (Apr 12, 2015): - **labels**: --> implemented - **status**: open --> closed Original comment by: nertsch
Author
Owner

@aluxnimm commented on GitHub (Apr 12, 2015):

  • status: closed --> open

Original comment by: aluxnimm

<!-- gh-comment-id:126311840 --> @aluxnimm commented on GitHub (Apr 12, 2015): - **status**: closed --> open Original comment by: aluxnimm
Author
Owner

@aluxnimm commented on GitHub (Apr 12, 2015):

Deleted events from recurrences are still not synced. (Exdates)

Original comment by: aluxnimm

<!-- gh-comment-id:126311841 --> @aluxnimm commented on GitHub (Apr 12, 2015): Deleted events from recurrences are still not synced. (Exdates) Original comment by: aluxnimm
Author
Owner

@aluxnimm commented on GitHub (Apr 13, 2015):

Deleting an exception in outlook leads to:

ERROR 2015-04-13 11:56:23,996 [VSTA_Main] neric.Synchronization.States.StateBase6 . LogException - Exception occured: System.Runtime.InteropServices.COMException (0x98B04005): Sie haben ein Element dieser Serie geändert, und diese Instanz ist nicht mehr vorhanden. Schließen Sie alle geöffneten Elemente, und versuchen Sie es erneut. bei Microsoft.Office.Interop.Outlook.Exception.get_AppointmentItem() bei CalDavSynchronizer.Implementation.AppointmentEventEntityMapper.MapRecurrance1To2(AppointmentItem source, IEvent target) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\EntityMapper.cs:Zeile 297. bei CalDavSynchronizer.Implementation.AppointmentEventEntityMapper.Map1To2(AppointmentItem source, IEvent target, Boolean isRecurrenceException) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\EntityMapper.cs:Zeile 86. bei CalDavSynchronizer.Implementation.AppointmentEventEntityMapper.Map1To2(AppointmentItem source, IICalendar targetCalender) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\EntityMapper.cs:Zeile 53. bei CalDavSynchronizer.Generic.Synchronization.States.CreateInB6.b__0(TBtypeEntity b) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Generic\Synchronization\States\CreateInB.cs:Zeile 68.
bei CalDavSynchronizer.Implementation.CalDavEventRepository.Create(Func2 entityInitializer) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\CalDavEventRepository.cs:Zeile 137. bei CalDavSynchronizer.Generic.Synchronization.States.CreateInB6.PerformSyncActionNoThrow() in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Generic\Synchronization\States\CreateInB.cs:Zeile 68.

Original comment by: aluxnimm

<!-- gh-comment-id:126311843 --> @aluxnimm commented on GitHub (Apr 13, 2015): Deleting an exception in outlook leads to: ERROR 2015-04-13 11:56:23,996 [VSTA_Main] neric.Synchronization.States.StateBase`6 . LogException - Exception occured: System.Runtime.InteropServices.COMException (0x98B04005): Sie haben ein Element dieser Serie geändert, und diese Instanz ist nicht mehr vorhanden. Schließen Sie alle geöffneten Elemente, und versuchen Sie es erneut. bei Microsoft.Office.Interop.Outlook.Exception.get_AppointmentItem() bei CalDavSynchronizer.Implementation.AppointmentEventEntityMapper.MapRecurrance1To2(AppointmentItem source, IEvent target) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\EntityMapper.cs:Zeile 297. bei CalDavSynchronizer.Implementation.AppointmentEventEntityMapper.Map1To2(AppointmentItem source, IEvent target, Boolean isRecurrenceException) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\EntityMapper.cs:Zeile 86. bei CalDavSynchronizer.Implementation.AppointmentEventEntityMapper.Map1To2(AppointmentItem source, IICalendar targetCalender) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\EntityMapper.cs:Zeile 53. bei CalDavSynchronizer.Generic.Synchronization.States.CreateInB`6.<PerformSyncActionNoThrow>b__0(TBtypeEntity b) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Generic\Synchronization\States\CreateInB.cs:Zeile 68. bei CalDavSynchronizer.Implementation.CalDavEventRepository.Create(Func`2 entityInitializer) in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Implementation\CalDavEventRepository.cs:Zeile 137. bei CalDavSynchronizer.Generic.Synchronization.States.CreateInB`6.PerformSyncActionNoThrow() in c:\Users\nimm\Source\Repos\code\CalDavSynchronizer\Generic\Synchronization\States\CreateInB.cs:Zeile 68. Original comment by: aluxnimm
Author
Owner

@aluxnimm commented on GitHub (Apr 22, 2015):

  • status: open --> closed

Original comment by: aluxnimm

<!-- gh-comment-id:126311845 --> @aluxnimm commented on GitHub (Apr 22, 2015): - **status**: open --> closed Original comment by: aluxnimm
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#468
No description provided.