aluxnimm / outlookcaldavsynchronizer

Sync Outlook with Google, SOGo, Nextcloud or any other CalDAV/CardDAV server
GNU Affero General Public License v3.0
899 stars 95 forks source link

Synchronization Error: CalDavSynchronizer.DataAccess.WebDavClientException #379

Closed PaulXiCao closed 1 year ago

PaulXiCao commented 1 year ago

I run two different nextcloud instances and use calendar and contact sharing via outlookcaldavsynchronizer.

Recently I have updated both machines to nextcloud 24.0.8 and php is at version 8.0. After the update the synchronization with one of the machines throws multiple errors like this (German localization):

   bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<EnsureSuccessStatusCode>d__10.MoveNext()
--- Ende der Stapel�berwachung vom vorhergehenden Ort, an dem die Ausnahme ausgel�st wurde ---
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequest>d__9.MoveNext()
--- Ende der Stapel�berwachung vom vorhergehenden Ort, an dem die Ausnahme ausgel�st wurde ---
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequestAndReturnResponseHeaders>d__8.MoveNext()
--- Ende der Stapel�berwachung vom vorhergehenden Ort, an dem die Ausnahme ausgel�st wurde ---
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei CalDavSynchronizer.DataAccess.CardDavDataAccess.<TryUpdateEntity>d__15.MoveNext()
--- Ende der Stapel�berwachung vom vorhergehenden Ort, an dem die Ausnahme ausgel�st wurde ---
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei CalDavSynchronizer.Implementation.Contacts.CardDavEntityRepository`3.<TryUpdate>d__12.MoveNext()
--- Ende der Stapel�berwachung vom vorhergehenden Ort, an dem die Ausnahme ausgel�st wurde ---
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   bei CalDavSynchronizer.Implementation.Contacts.LoggingCardDavRepositoryDecorator.<TryUpdate>d__3.MoveNext()
--- Ende der Stapel�berwachung vom vorhergehenden Ort, an dem die Ausnahme ausgel�st wurde ---
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei GenSync.EntityRepositories.BatchEntityRepositoryAdapter`4.<PerformOperations>d__3.MoveNext()
 DEBUG 2023-01-28 16:44:22,054 [        13] ynchronizer.DataAccess.CardDavDataAccess . MoveNext                       - Updating entity '/remote.php/dav/addressbooks/users/info/contacts/1b03ecde-98bd-48ff-9833-8dec3666484e.vcf'
 DEBUG 2023-01-28 16:44:22,054 [        13] ynchronizer.DataAccess.CardDavDataAccess . MoveNext                       - Absolute entity location: 'https://***URL***/remote.php/dav/addressbooks/users/info/contacts/1b03ecde-98bd-48ff-9833-8dec3666484e.vcf'
 DEBUG 2023-01-28 16:44:22,248 [        18] ation.Contacts.CardDavEntityRepository`3 . MoveNext                       - Duration: 00:00:00.2610223
 ERROR 2023-01-28 16:44:22,250 [        18] nSync.Synchronization.States.StateBase`7 . NotifyOperationFailed          -
CalDavSynchronizer.DataAccess.WebDavClientException: Response status code does not indicate success: '500' ('Internal Server Error'). Message:
<?xml version="1.0" encoding="utf-8"?>
<d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns">
[logAnon.txt](https://github.com/aluxnimm/outlookcaldavsynchronizer/files/10527708/logAnon.txt)

  <s:exception>InvalidArgumentException</s:exception>
  <s:message>This parser can only read from strings or streams.</s:message>
</d:error>

The full (anonymized) log can be found here: log.txt

aluxnimm commented 1 year ago

Looks like related to this error https://help.nextcloud.com/t/error-this-parser-can-only-read-from-strings-or-streams/152768