[GH-ISSUE #256] System.IO.FileLoadException: Could not load file or assembly "NodaTime, Version=2.2.6.0, Culture=neutral, PublicKeyToken=4226afe0d9b296d1" #248

Open
opened 2026-02-25 20:31:15 +03:00 by kerem · 5 comments
Owner

Originally created by @boexler on GitHub (Apr 11, 2019).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/256

<?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>foo</ProfileName>
  <ProfileId>foo</ProfileId>
  <StartTime>2019-04-11T08:54:56.7989733Z</StartTime>
  <ADelta>Unchanged: 65 , Added: 0 , Deleted 0 ,  Changed 0</ADelta>
  <BDelta>Unchanged: 65 , Added: 1 , Deleted 0 ,  Changed 0</BDelta>
  <AJobsInfo>Create 1 , Update 0 , Delete 0</AJobsInfo>
  <BJobsInfo>Create 0 , Update 0 , Delete 0</BJobsInfo>
  <LoadErrors />
  <EntitySynchronizationReports>
    <EntitySynchronizationReport>
      <MappingErrors />
      <MappingWarnings />
      <BId>foo</BId>
      <ExceptionThatLeadToAbortion>System.IO.FileLoadException: Die Datei oder Assembly "NodaTime, Version=2.2.6.0, Culture=neutral, PublicKeyToken=4226afe0d9b296d1" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)
Dateiname: "NodaTime, Version=2.2.6.0, Culture=neutral, PublicKeyToken=4226afe0d9b296d1"
   bei CalDavSynchronizer.Implementation.Events.TimeZoneMapper.IanaToWindowsOrNull(String ianaZoneId)
   bei CalDavSynchronizer.Implementation.Common.OutlookTimeZones.get_Item(String id)
   bei CalDavSynchronizer.Implementation.Events.EventEntityMapper.MapTimeZone2To1(String timeZoneId, Action`1 actionWithMappedValue, String actionNameForLogging, IEntitySynchronizationLogger logger)
   bei CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map2To1(IEvent source, IReadOnlyCollection`1 recurrenceExceptionsOrNull, IAppointmentItemWrapper targetWrapper, Boolean isRecurrenceException, IEntitySynchronizationLogger logger, IEventSynchronizationContext context)
   bei CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map2To1(IICalendar sourceCalendar, IAppointmentItemWrapper target, IEntitySynchronizationLogger logger, IEventSynchronizationContext context)
   bei GenSync.Synchronization.States.CreateInA`7.&lt;InitializeEntity&gt;d__12.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei GenSync.Synchronization.States.CreateInA`7.JobWrapper.&lt;InitializeEntity&gt;d__5.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei CalDavSynchronizer.Implementation.Events.OutlookEventRepository.&lt;Create&gt;d__25.MoveNext()
--- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde ---
   bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   bei GenSync.EntityRepositories.BatchEntityRepositoryAdapter`4.&lt;PerformOperations&gt;d__3.MoveNext()

WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.
</ExceptionThatLeadToAbortion>
      <Operation>CreateInA</Operation>
    </EntitySynchronizationReport>
  </EntitySynchronizationReports>
  <ConsiderExceptionThatLeadToAbortionAsWarning>false</ConsiderExceptionThatLeadToAbortionAsWarning>
  <Duration>00:00:01.3337734</Duration>
</SynchronizationReport>

Exception after latest update.

related to: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/231

Software did not told me to restart outlook!

Originally created by @boexler on GitHub (Apr 11, 2019). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/256 ```xml <?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>foo</ProfileName> <ProfileId>foo</ProfileId> <StartTime>2019-04-11T08:54:56.7989733Z</StartTime> <ADelta>Unchanged: 65 , Added: 0 , Deleted 0 , Changed 0</ADelta> <BDelta>Unchanged: 65 , Added: 1 , Deleted 0 , Changed 0</BDelta> <AJobsInfo>Create 1 , Update 0 , Delete 0</AJobsInfo> <BJobsInfo>Create 0 , Update 0 , Delete 0</BJobsInfo> <LoadErrors /> <EntitySynchronizationReports> <EntitySynchronizationReport> <MappingErrors /> <MappingWarnings /> <BId>foo</BId> <ExceptionThatLeadToAbortion>System.IO.FileLoadException: Die Datei oder Assembly "NodaTime, Version=2.2.6.0, Culture=neutral, PublicKeyToken=4226afe0d9b296d1" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040) Dateiname: "NodaTime, Version=2.2.6.0, Culture=neutral, PublicKeyToken=4226afe0d9b296d1" bei CalDavSynchronizer.Implementation.Events.TimeZoneMapper.IanaToWindowsOrNull(String ianaZoneId) bei CalDavSynchronizer.Implementation.Common.OutlookTimeZones.get_Item(String id) bei CalDavSynchronizer.Implementation.Events.EventEntityMapper.MapTimeZone2To1(String timeZoneId, Action`1 actionWithMappedValue, String actionNameForLogging, IEntitySynchronizationLogger logger) bei CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map2To1(IEvent source, IReadOnlyCollection`1 recurrenceExceptionsOrNull, IAppointmentItemWrapper targetWrapper, Boolean isRecurrenceException, IEntitySynchronizationLogger logger, IEventSynchronizationContext context) bei CalDavSynchronizer.Implementation.Events.EventEntityMapper.Map2To1(IICalendar sourceCalendar, IAppointmentItemWrapper target, IEntitySynchronizationLogger logger, IEventSynchronizationContext context) bei GenSync.Synchronization.States.CreateInA`7.&lt;InitializeEntity&gt;d__12.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei GenSync.Synchronization.States.CreateInA`7.JobWrapper.&lt;InitializeEntity&gt;d__5.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei CalDavSynchronizer.Implementation.Events.OutlookEventRepository.&lt;Create&gt;d__25.MoveNext() --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) bei System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) bei GenSync.EntityRepositories.BatchEntityRepositoryAdapter`4.&lt;PerformOperations&gt;d__3.MoveNext() WRN: Protokollierung der Assemblybindung ist AUS. Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen. Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße. Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen. </ExceptionThatLeadToAbortion> <Operation>CreateInA</Operation> </EntitySynchronizationReport> </EntitySynchronizationReports> <ConsiderExceptionThatLeadToAbortionAsWarning>false</ConsiderExceptionThatLeadToAbortionAsWarning> <Duration>00:00:01.3337734</Duration> </SynchronizationReport> ``` Exception after latest update. related to: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/231 Software did not told me to restart outlook!
Author
Owner

@aluxnimm commented on GitHub (Apr 11, 2019):

There is a Message Box which tells you that a restart is required.

<!-- gh-comment-id:482036412 --> @aluxnimm commented on GitHub (Apr 11, 2019): There is a Message Box which tells you that a restart is required.
Author
Owner

@boexler commented on GitHub (Apr 11, 2019):

The software should not work anymore after an update. Then the problem is solved

<!-- gh-comment-id:482036943 --> @boexler commented on GitHub (Apr 11, 2019): The software should not work anymore after an update. Then the problem is solved
Author
Owner

@aluxnimm commented on GitHub (Apr 11, 2019):

It's an Outlook addin and therefore limited by its functionality. It's also not a good idea to forcefully restart Outlook so we just display the MessageBox atm.

<!-- gh-comment-id:482038196 --> @aluxnimm commented on GitHub (Apr 11, 2019): It's an Outlook addin and therefore limited by its functionality. It's also not a good idea to forcefully restart Outlook so we just display the MessageBox atm.
Author
Owner

@boexler commented on GitHub (Apr 11, 2019):

It's an Outlook addin and therefore limited by its functionality. It's also not a good idea to forcefully restart Outlook so we just display the MessageBox atm.

Ok maybe I have overseen the popup.

What do you think of disable the addin if you click on update (on update popup window) until the next restart?

<!-- gh-comment-id:482075347 --> @boexler commented on GitHub (Apr 11, 2019): > > > It's an Outlook addin and therefore limited by its functionality. It's also not a good idea to forcefully restart Outlook so we just display the MessageBox atm. Ok maybe I have overseen the popup. What do you think of disable the `addin` if you click on update (on update popup window) until the next restart?
Author
Owner

@SreeniC commented on GitHub (Jul 23, 2020):

I have the same issue for MS Build, Build failed due to this.

I get the following error,
ASPNETCOMPILER error ASPCONFIG: Could not load file or assembly 'NodaTime, Version=2.3.2.0, Culture=neutral, PublicKeyToken=4226afe0d9b296d1' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Any solutions.. ?

<!-- gh-comment-id:663098333 --> @SreeniC commented on GitHub (Jul 23, 2020): I have the same issue for MS Build, Build failed due to this. I get the following error, ASPNETCOMPILER error ASPCONFIG: Could not load file or assembly 'NodaTime, Version=2.3.2.0, Culture=neutral, PublicKeyToken=4226afe0d9b296d1' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) Any solutions.. ?
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#248
No description provided.