Hi,
In the last few days I've been having problems synchronizing my Google
Contacts with the OS X Address Book. I've spent a bit of time studying
the issue and it seems to be due to an error returned from the server.
If I run the synchronization process (gconsync) manually, I get the
following log:
$ ./gconsync --sync com.google.ContactSync --report 1 --httplog 1
2009-11-03 23:52:06.825 gconsync[63398:903] gconsync: reporting=1
reportUsingStdOut=0
2009-11-03 23:52:06.832 gconsync[63398:903] gconsync: using sync
framework from=/System/Library/PrivateFrameworks/
GoogleContactSync.framework
2009-11-03 23:52:06.832 gconsync[63398:903] gconsync: http logging=YES
2009-11-03 23:52:06.833 gconsync[63398:903] gconsync:
clientID=com.google.ContactSync
2009-11-03 23:52:06.835 gconsync[63398:903] gconsync: username (from
preferences)="
xx...@gmail.com"
2009-11-03 23:52:06.884 gconsync[63398:903] gconsync: password
previously saved
2009-11-03 23:52:06.885 gconsync[63398:903] gconsync: syncMode=0
2009-11-03 23:52:07.974 gconsync[63398:903] fetched contact groups
GDataFeedContactGroup 0x100429650: {v:2.0 entries:8
etag:W/"xxxxxxxxxxxxxxxxxxxxxxx." title:xxxx's Contact Groups updated:
2009-11-03T22:52:07Z authors:1 categories:1
links:alternate,feed,post,batch,self
id:xx...@gmail.com}
2009-11-03 23:52:08.112 gconsync[63398:903] Using prior collection
(371 records, 9301.551882 minutes ago)
2009-11-03 23:52:08.320 gconsync[63398:903] *** update contacts feed
fetch error: Error Domain=com.google.GDataServiceDomain Code=500
UserInfo=0x100433b90 "The operation couldn’t be completed. (A
temporary internal problem has occurred. Try again later.)"
(user name disguised deliberately)
I've also traced the connection using ssldump/wireshark, the message
"A temporary internal problem has occurred. Try again later." is
communicated by the server.
Is there some problem? I'm sure my configuration's fine, it's been
working correctly for ages, just seems to have broken in the last 6
days or so.
Many thanks