aluxnimm / outlookcaldavsynchronizer

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

Synchronization error when conact pictures added in Nextcloud #328

Open LotusAxt opened 3 years ago

LotusAxt commented 3 years ago

Since I added some pictures to my contacts, I get an synchronization error on my pc. Contacts with pictures successfully synced to my android phone.

<?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>Nextcloud Contacts</ProfileName>
  <ProfileId>645dc590-eb19-42ba-9cc5-db8f3700a25e</ProfileId>
  <StartTime>2021-08-20T16:45:15.9366751Z</StartTime>
  <ADelta>Unchanged: 70 , Added: 0 , Deleted 0 ,  Changed 0</ADelta>
  <BDelta>Unchanged: 69 , Added: 0 , Deleted 0 ,  Changed 1</BDelta>
  <AJobsInfo>Create 0 , Update 0 , Delete 0</AJobsInfo>
  <BJobsInfo>Create 0 , Update 0 , Delete 0</BJobsInfo>
  <LoadErrors>
    <LoadError>
      <EntityId>/remote.php/dav/addressbooks/users/Rafael/contacts/00918f1b-7c8a-498f-ad2f-8a61f25fd5b3.vcf</EntityId>
      <Error>System.UriFormatException: Invalid URI: The URI is empty.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
   at System.Uri..ctor(String uriString)
   at Thought.vCards.vCardStandardReader.ReadInto_PHOTO(vCard card, vCardProperty property)
   at Thought.vCards.vCardStandardReader.ReadInto(vCard card, vCardProperty property)
   at Thought.vCards.vCardStandardReader.ReadInto(vCard card, TextReader reader)
   at CalDavSynchronizer.Implementation.Contacts.CardDavRepository`1.Deserialize(String vcardData, vCardStandardReader serializer)
   at CalDavSynchronizer.Implementation.Contacts.CardDavRepository`1.TryDeserialize(String vcardData, vCard&amp; vcard, WebResourceName uriOfAddressbookForLogging, vCardStandardReader deserializer, ILoadEntityLogger logger)</Error>
      <IsAEntity>false</IsAEntity>
      <IsWarning>false</IsWarning>
    </LoadError>
  </LoadErrors>
  <EntitySynchronizationReports />
  <ConsiderExceptionThatLeadToAbortionAsWarning>false</ConsiderExceptionThatLeadToAbortionAsWarning>
  <Duration>00:00:01.1949501</Duration>
</SynchronizationReport>

System:

CalDavSynchronizer: 4.1.0 Outlook: Microsoft® Outlook® für Microsoft 365 MSO (16.0.14228.20216) 32-Bit Windows 10 PRO