Menu

#1795 google contacts: CarDAV merge is no longer working, only replicate

1.0
open
nobody
None
2022-08-25
2022-08-25
No

Hi,
Since we had to revert back to carDAV for google contacts, now, it no longer works for a merge. Most contacts are duplicated on each sync from Outlook to google
Using replicate seems to work for now, but it is a long and slow process

For now, I only use a one way sync outlook -> google and manual. However, it would be nice to have it fixed once
Best regards

Discussion

  • Franck Harry

    Franck Harry - 2022-08-25

    By the way, even replication fails regularily with error:

    CalDavSynchronizer.DataAccess.WebDavClientException: Response status code does not indicate success: '503' ('Service Unavailable'). Message:
    {
      "error": {
        "code": 503,
        "message": "The service is currently unavailable.",
        "status": "UNAVAILABLE"
      }
    }
    
       at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<EnsureSuccessStatusCode>d__10.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequest>d__9.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at CalDavSynchronizer.DataAccess.HttpClientBasedClient.WebDavClient.<ExecuteWebDavRequestAndReturnResponseHeaders>d__8.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at CalDavSynchronizer.DataAccess.CardDavDataAccess.<CreateNewEntity>d__14.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at CalDavSynchronizer.Implementation.Contacts.CardDavEntityRepository`3.<Create>d__13.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at CalDavSynchronizer.Implementation.Contacts.LoggingCardDavRepositoryDecorator.<Create>d__4.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
       at CalDavSynchronizer.Implementation.Contacts.VCardTypeSwitch.TypeFilteringVCardRepositoryDecorator`1.<Create>d__7.MoveNext()
    --- End of stack trace from previous location where exception was thrown ---
       at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
       at GenSync.EntityRepositories.BatchEntityRepositoryAdapter`4.<PerformOperations>d__3.MoveNext()
    

    So, it seems like they are shutting it down like the old way, with regular service interruptions !

     

    Last edit: Franck Harry 2022-08-25
  • Franck Harry

    Franck Harry - 2022-08-25

    update log and current errors, in addition to the merge -> duplicate

     
  • Franck Harry

    Franck Harry - 2022-08-25

    More issues:
    - both replicate and merge cause duplicate of all contacts, so only fix is to manually delete all contacts on google before a sync, so really a no go
    - connection issues: reducing chunk size to 10 instead of 100 reduces the errors
    - is there any hope that google contacts is implemented again in the app as we can consider now that it is no longer working

     

Log in to post a comment.