[GH-ISSUE #19] Exception during sync leads to incosistent state of internal data structures #909

Closed
opened 2026-03-13 23:18:59 +03:00 by kerem · 1 comment
Owner

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

Originally assigned to: @nertsch on GitHub.

ERROR 2015-02-26 09:49:50,189 [VSTA_Main] ronizer.Scheduling.SynchronizationWorker . RunNoThrowAndReschedule -
System.ArgumentException: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
bei System.Collections.Generic.Dictionary2.Insert(TKey key, TValue value, Boolean add) bei System.Collections.Generic.Dictionary2.Add(TKey key, TValue value)
bei CalDavSynchronizer.EntityRelationManagement.EntityRelationStorage2.AddRelation(TEntityOneId id1, TEntityTwoId id2) bei CalDavSynchronizer.EntityRelationManagement.EntityRelationStorageSwitchRolesWrapper2.AddRelation(TEntityOneId id1, TEntityTwoId id2)
bei CalDavSynchronizer.Synchronization.SynchronizationTasks6.SynchronizeAdded(IDictionary2 addedVersions)
bei CalDavSynchronizer.Synchronization.TwoWaySynchronizer6.SynchronizeOverride() bei CalDavSynchronizer.Synchronization.SynchronizerBase6.Synchronize()
bei CalDavSynchronizer.Scheduling.SynchronizationWorker.RunNoThrowAndReschedule()

Original comment by: aluxnimm

Original Ticket: outlookcaldavsynchronizer/9

Originally created by @aluxnimm on GitHub (Feb 26, 2015). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/19 Originally assigned to: @nertsch on GitHub. ERROR 2015-02-26 09:49:50,189 [VSTA_Main] ronizer.Scheduling.SynchronizationWorker . RunNoThrowAndReschedule - System.ArgumentException: Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt. bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource) bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) bei System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value) bei CalDavSynchronizer.EntityRelationManagement.EntityRelationStorage`2.AddRelation(TEntityOneId id1, TEntityTwoId id2) bei CalDavSynchronizer.EntityRelationManagement.EntityRelationStorageSwitchRolesWrapper`2.AddRelation(TEntityOneId id1, TEntityTwoId id2) bei CalDavSynchronizer.Synchronization.SynchronizationTasks`6.SynchronizeAdded(IDictionary`2 addedVersions) bei CalDavSynchronizer.Synchronization.TwoWaySynchronizer`6.SynchronizeOverride() bei CalDavSynchronizer.Synchronization.SynchronizerBase`6.Synchronize() bei CalDavSynchronizer.Scheduling.SynchronizationWorker.RunNoThrowAndReschedule() Original comment by: aluxnimm Original Ticket: [outlookcaldavsynchronizer/9](https://sourceforge.net/p/outlookcaldavsynchronizer/9)
kerem 2026-03-13 23:18:59 +03:00
Author
Owner

@aluxnimm commented on GitHub (Mar 23, 2015):

  • status: open --> closed
  • assigned_to: Gerhard Zehetbauer

Original comment by: nertsch

<!-- gh-comment-id:126312337 --> @aluxnimm commented on GitHub (Mar 23, 2015): - **status**: open --> closed - **assigned_to**: Gerhard Zehetbauer Original comment by: nertsch
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#909
No description provided.