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
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
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.
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