The problem wasn't on version 4.1.11, then I switched to 4.11.23 and it showed up; same in 4.11.25 (last).
I have not added or modified any photo of any contact, so the position of both the address book in Outlook and on GMail is the same.
At a certain point during the synchronization (Outlook to Google only) it crashes and it is not clear on which contact; not even in the logs I found a precise indication and the last contact that appears (in the logs) is without photos ("Vittorio Zanni (Tennis)").
The problem is
2021-11-25 20:17:48 ERR Google.Apis.Requests.RequestError <eye3 title='RESOURCE_EXHAUSTED'/> generic::RESOURCE_EXHAUSTED: Contact photo mutation rate exceeds quota [429] Errors [ Message[<eye3 title='RESOURCE_EXHAUSTED'/> generic::RESOURCE_EXHAUSTED: Contact photo mutation rate exceeds quota] Location[ - ] Reason[rateLimitExceeded] Domain[global] ] 2021-11-25 20:17:48 DBG Exception The service people has thrown an exception: Google.GoogleApiException: Google.Apis.Requests.RequestError <eye3 title='RESOURCE_EXHAUSTED'/> generic::RESOURCE_EXHAUSTED: Contact photo mutation rate exceeds quota [429] Errors [ Message[<eye3 title='RESOURCE_EXHAUSTED'/> generic::RESOURCE_EXHAUSTED: Contact photo mutation rate exceeds quota] Location[ - ] Reason[rateLimitExceeded] Domain[global] ] at Google.Apis.Requests.ClientServiceRequest`1.<ParseResponse>d__35.MoveNext() in C:\Apiary\2021-09-08.15-52-39\Src\Support\Google.Apis\Requests\ClientServiceRequest.cs:line 258 --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at Google.Apis.Requests.ClientServiceRequest`1.Execute() in C:\Apiary\2021-09-08.15-52-39\Src\Support\Google.Apis\Requests\ClientServiceRequest.cs:line 182 at GoContactSyncMod.Synchronizer.SaveGooglePhoto(Person person, Bitmap photoBitmap) in C:\Users\saller\Source\googlesyncmod\trunk\GoogleContactsSync\Synchronizer.cs:line 3956 at GoContactSyncMod.Synchronizer.SaveGooglePhoto(ContactMatch match, ContactItem oc) in C:\Users\saller\Source\googlesyncmod\trunk\GoogleContactsSync\Synchronizer.cs:line 3904 at GoContactSyncMod.Synchronizer.SaveGoogleContact(ContactMatch match) in C:\Users\saller\Source\googlesyncmod\trunk\GoogleContactsSync\Synchronizer.cs:line 3224 at GoContactSyncMod.Synchronizer.SaveContact(ContactMatch match) in C:\Users\saller\Source\googlesyncmod\trunk\GoogleContactsSync\Synchronizer.cs:line 2774 at GoContactSyncMod.Synchronizer.SaveContacts(List`1 contacts) in C:\Users\saller\Source\googlesyncmod\trunk\GoogleContactsSync\Synchronizer.cs:line 2763 at GoContactSyncMod.Synchronizer.Sync() in C:\Users\saller\Source\googlesyncmod\trunk\GoogleContactsSync\Synchronizer.cs:line 2482 at GoContactSyncMod.SettingsForm.<Sync_ThreadStarter>d__96.MoveNext() in C:\Users\saller\Source\googlesyncmod\trunk\GoogleContactsSync\SettingsForm.cs:line 909
Log attached.
Regards,
Davide
I solved the problem; I tell you how I did it.
I removed the latest version and installed 4.1.11.
I synchronized; in reality this too gives an error but instead of crashing like the last one it continues and, above all, it says on which contact there is the problem (that's why I didn't notice it).
Contact us has never been changed in years.
I removed the contact from google, synced, no errors.
I put back the latest version, synchronized, no errors.
Contact has nothing special about it; the photo is but small and in any case when I synchronized it it returned to having the same data.
If you have any questions available...
However, the fact remains that the exception is not handled well in releases above 4.1.11.
I enclose the part of the exception that occurred with 4.11.11
Regards,
Davide