Menu

#1643 GoogleAuth vcards: The remote server returned an error: (400) Bad Request.

1.0
open
nobody
None
2021-10-14
2021-10-11
No

Hi,
Since a few months, Contacts sync, one way, from Outlook to Google Auth login shows these errors below.
There is no problem to sync the calendars on the same account

Google.GData.Client.GDataRequestException: Execution of request failed: https://www.google.com/m8/feeds/contacts/xxxxxxx@mydomain_name.com/full?start-index=201&max-results=100&group=http://www.google.com/m8/feeds/groups/xxxxxxx@%2540mydomain_name.com/base/6 ---> System.Net.WebException: The remote server returned an error: (400) Bad Request.
   at System.Net.HttpWebRequest.GetResponse()
   at Google.GData.Client.GDataRequest.Execute()
   --- End of inner exception stack trace ---
   at Google.GData.Client.GDataRequest.Execute()
   at Google.GData.Client.GDataGAuthRequest.Execute(Int32 retryCounter)
   at Google.GData.Client.GOAuth2Request.Execute()
   at Google.GData.Client.Service.Query(Uri queryUri, DateTime ifModifiedSince, String etag, Int64& contentLength)
   at Google.GData.Client.Service.Query(FeedQuery feedQuery)
   at Google.GData.Client.Feed`1.get_AtomFeed()
   at Google.GData.Client.Feed`1.<get_Entries>d__0.MoveNext()
   at CalDavSynchronizer.Implementation.GoogleContacts.GoogleContactCache.Fill(String defaultGroupIdOrNull)
   at CalDavSynchronizer.Implementation.GoogleContacts.GoogleContactContextFactory.<Create>b__5_0()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- 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.GoogleContacts.GoogleContactContextFactory.<Create>d__5.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 GenSync.Synchronization.ContextCreatingSynchronizerDecorator`7.<Synchronize>d__3.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.Scheduling.SynchronizationProfileRunner.<RunAndRescheduleNoThrow>d__22.MoveNext()

Best regards

Discussion

  • Franck Harry

    Franck Harry - 2021-10-11

    One side note:
    The task is set to only trigger once a day in CaldavSynchronizer options.
    However, it starts everytime with the other tasks at 10mn. I disabled "Trigger on Outlook start and on check mail".
    Maybe it is because Google sets a limit to sync frequency and clearly Caldav doesn't respect the 1/day setting I set

     
  • Marc

    Marc - 2021-10-14

    As far as I understand this is not a bandwidth (or else) limit, but a change of API in Google. If I get it right, the "Contact" API has been deprecated in favor of a new "People" API. This will require significant work to adjust.

     
  • Franck Harry

    Franck Harry - 2021-10-14

    This is really bad news as the app no longer seems to be updated. I hope there is some work in progress behind the silence
    I just noticed that it is a same ticket as https://sourceforge.net/p/outlookcaldavsynchronizer/tickets/1589/

    I see it i a big work in progress for free software
    Kudos and keep up the good work and best regards

     

    Last edit: Franck Harry 2021-10-14

Log in to post a comment.