[GH-ISSUE #93] "You changed one of the recurrences of this item, and this instance no longer exists." #89

Closed
opened 2026-02-25 20:30:52 +03:00 by kerem · 6 comments
Owner

Originally created by @Abolfazl on GitHub (Jan 4, 2016).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/93

I just upgraded to latest version and now I get the following error:

<?xml version="1.0" encoding="utf-16"?>
<SynchronizationReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <ProfileName>Main2</ProfileName>
  <ProfileId>9a746b38-b5f7-401e-b17c-5ef5f13d2ae6</ProfileId>
  <StartTime>2016-01-04T19:12:51.2009678Z</StartTime>
  <InitialEntityMatchingPerformed>false</InitialEntityMatchingPerformed>
  <ADelta>Unchanged: 0 , Added: 18 , Deleted 0 ,  Changed 0</ADelta>
  <BDelta>Unchanged: 0 , Added: 0 , Deleted 0 ,  Changed 0</BDelta>
  <LoadErrors />
  <EntitySynchronizationReports>
    <EntitySynchronizationReport>
      <MappingErrors />
      <AId>00000000416D35F8FB7AD64C868B2E9CCB24E87C0700347DE4202BF09F44AB4539B8206CD8D000089152576C00002C2973053DD98C4282C563C6C44512E0000000025C550000</AId>
      <BId />
      <ExceptionThatLeadToAbortion>System.Runtime.InteropServices.COMException (0xBFE04005): You changed one of the recurrences of this item, and this instance no longer exists. Close any open items and try again.
   at Microsoft.Office.Interop.Outlook.Exception.get_AppointmentItem()
   at CalDavSynchronizer.Implementation.Events.EventEntityMapper.MapRecurrance1To2(AppointmentItem source, IEvent target, iCalTimeZone startIcalTimeZone, iCalTimeZone endIcalTimeZone)
   at CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map1To2(AppointmentItem source, IEvent target, Boolean isRecurrenceException, iCalTimeZone startIcalTimeZone, iCalTimeZone endIcalTimeZone)
   at CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map1To2(AppointmentItemWrapper sourceWrapper, IICalendar existingTargetCalender, IEntityMappingLogger logger)
   at GenSync.Synchronization.States.CreateInB`6.&lt;&gt;c__DisplayClass2.&lt;PerformSyncActionNoThrow&gt;b__0(TBtypeEntity b)
   at CalDavSynchronizer.Implementation.CalDavRepository.&lt;Create&gt;d__15.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at GenSync.Synchronization.States.CreateInB`6.&lt;PerformSyncActionNoThrow&gt;d__4.MoveNext()</ExceptionThatLeadToAbortion>
    </EntitySynchronizationReport>
  </EntitySynchronizationReports>
  <Duration>00:03:21.7210266</Duration>
</SynchronizationReport>

The error says that " You changed one of the recurrences of this item, and this instance no longer exists."

How do I fix this?

Originally created by @Abolfazl on GitHub (Jan 4, 2016). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/93 I just upgraded to latest version and now I get the following error: ``` <?xml version="1.0" encoding="utf-16"?> <SynchronizationReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ProfileName>Main2</ProfileName> <ProfileId>9a746b38-b5f7-401e-b17c-5ef5f13d2ae6</ProfileId> <StartTime>2016-01-04T19:12:51.2009678Z</StartTime> <InitialEntityMatchingPerformed>false</InitialEntityMatchingPerformed> <ADelta>Unchanged: 0 , Added: 18 , Deleted 0 , Changed 0</ADelta> <BDelta>Unchanged: 0 , Added: 0 , Deleted 0 , Changed 0</BDelta> <LoadErrors /> <EntitySynchronizationReports> <EntitySynchronizationReport> <MappingErrors /> <AId>00000000416D35F8FB7AD64C868B2E9CCB24E87C0700347DE4202BF09F44AB4539B8206CD8D000089152576C00002C2973053DD98C4282C563C6C44512E0000000025C550000</AId> <BId /> <ExceptionThatLeadToAbortion>System.Runtime.InteropServices.COMException (0xBFE04005): You changed one of the recurrences of this item, and this instance no longer exists. Close any open items and try again. at Microsoft.Office.Interop.Outlook.Exception.get_AppointmentItem() at CalDavSynchronizer.Implementation.Events.EventEntityMapper.MapRecurrance1To2(AppointmentItem source, IEvent target, iCalTimeZone startIcalTimeZone, iCalTimeZone endIcalTimeZone) at CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map1To2(AppointmentItem source, IEvent target, Boolean isRecurrenceException, iCalTimeZone startIcalTimeZone, iCalTimeZone endIcalTimeZone) at CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map1To2(AppointmentItemWrapper sourceWrapper, IICalendar existingTargetCalender, IEntityMappingLogger logger) at GenSync.Synchronization.States.CreateInB`6.&lt;&gt;c__DisplayClass2.&lt;PerformSyncActionNoThrow&gt;b__0(TBtypeEntity b) at CalDavSynchronizer.Implementation.CalDavRepository.&lt;Create&gt;d__15.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at GenSync.Synchronization.States.CreateInB`6.&lt;PerformSyncActionNoThrow&gt;d__4.MoveNext()</ExceptionThatLeadToAbortion> </EntitySynchronizationReport> </EntitySynchronizationReports> <Duration>00:03:21.7210266</Duration> </SynchronizationReport> ``` The error says that " You changed one of the recurrences of this item, and this instance no longer exists." How do I fix this?
kerem closed this issue 2026-02-25 20:30:52 +03:00
Author
Owner

@aluxnimm commented on GitHub (Jan 4, 2016):

Seems you have an recurring Appointment in a different timezone with an exception. Outlook doesn't find it and we can't map it. Will catch that exception and ignore the lost event in the next release. you can manually remove that recurrence exception to avoid the error.

<!-- gh-comment-id:168800095 --> @aluxnimm commented on GitHub (Jan 4, 2016): Seems you have an recurring Appointment in a different timezone with an exception. Outlook doesn't find it and we can't map it. Will catch that exception and ignore the lost event in the next release. you can manually remove that recurrence exception to avoid the error.
Author
Owner

@Abolfazl commented on GitHub (Jan 4, 2016):

How can I find exactly which event it is referencing?

<!-- gh-comment-id:168831401 --> @Abolfazl commented on GitHub (Jan 4, 2016): How can I find exactly which event it is referencing?
Author
Owner

@aluxnimm commented on GitHub (Jan 5, 2016):

Unfortunately no easy way at the moment, but we will improve the reports in a future release. You need to find it in Outlook list view for example and group by recurring events and check those manually if they have some exceptions and different timezones.

<!-- gh-comment-id:168946694 --> @aluxnimm commented on GitHub (Jan 5, 2016): Unfortunately no easy way at the moment, but we will improve the reports in a future release. You need to find it in Outlook list view for example and group by recurring events and check those manually if they have some exceptions and different timezones.
Author
Owner

@aluxnimm commented on GitHub (Jan 6, 2016):

try https://sourceforge.net/projects/outlookcaldavsynchronizer/files/1.13.1_Test/

should fix this issues.

<!-- gh-comment-id:169393676 --> @aluxnimm commented on GitHub (Jan 6, 2016): try https://sourceforge.net/projects/outlookcaldavsynchronizer/files/1.13.1_Test/ should fix this issues.
Author
Owner

@aluxnimm commented on GitHub (Jan 8, 2016):

Fixed in 1.13.2.

<!-- gh-comment-id:169915257 --> @aluxnimm commented on GitHub (Jan 8, 2016): Fixed in 1.13.2.
Author
Owner

@danji77 commented on GitHub (Apr 22, 2022):

Have this issue with the latest alpha 2.9.4.0.

<!-- gh-comment-id:1106431092 --> @danji77 commented on GitHub (Apr 22, 2022): Have this issue with the latest alpha 2.9.4.0.
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#89
No description provided.