It's been Google Cloud Heck month for me.
First Google Video Chat was malfunctioning. We didn't figure out the cause, but it's been better lately (thanks Justin). Then Google Reader became flaky, and the Google team was AWOL for a week.
Now Google Calendar Sync is balky (again), and I'm not the only victim. It's giving misleading "Please connect to the internet" and "error code 2016" error messages when I attempt to sync Outlook to my Google Calendar (where I also sync my iPhone via their Exchange sync service).
I've been trying to debug ...
...I tried uninstall/reinstall and deleting my Google Calendar and I tried resetting IE.
I'll check the link found in the log. I think Firesea might be on the right track. Something's timing out and Google Calendar Sync is producing a misleading error message...
... Google calendar sync log
gcal_server = https://www.google.com
gaia_server = https://www.google.com
user = myname@gmail.com
user agent = Google-SyncOL-0.9.3.5 Win-5.1/SP-3.0 Outlook-12.0.0.6316 Mode-3
Sync data file to use: 9770....75
Base time: 2009-03-17T18:51:00.000Z
Sending GET request to https://www.google.com/calendar/feeds/default/private/full?max-results=25000&updated-min=2009-03-17T18:51:01.000Z&gsessionid=edfafdd....
SEVERE: GCalConnection::GetGCalXML -> status_code = 500, error_msg = Google Calendar Sync: Error syncing your calendar. Error code: 2016....
SEVERE: Unable to get events from GCal
My next debugging steps are:
- Extract the magic feed url from the Outlook sync log and see what it generates.
- Sync to a calendar on an unrelated Google account and try to see if it's account specific.
- Turn off Exchange sync and see if the calendar will then permit Outlook sync
- Wait for Google to fix it.
I'll have more to say on my feelings about "the Google Cloud" in an Gordon's Notes opinion post.
Update: Ok, definitely making progress. I set up a fresh, unused calendar on one of my Google Apps accounts. I was able to initiate a sync, stop the sync, then restart it. On restart the step of downloading existing data worked normally. The second sync completed. So the bug is specific to my primary gmail calendar, the one I sync via Exchange server.
Update: I went to http://m.google.com/calendar and I was unable to edit the calendar sync settings there. The checked boxes won't uncheck. I've seen this bug before and it's gone away without explanation. I've posted against an old post of mine on the Google Mobile Help forum. So now I'm thinking there are two connected bugs here.Update: I disabled calendar sync in the iPhone calendar Exchange account settings, and, on a whim, I turned off calendar sharing as well. Then I tried http://m.google.com/calendar and this time I could uncheck all but my primary account calendar. Of course maybe a retry without disabling iPhone connections would have had the same effect. Then I (for the fourth time) removed all the items from Google Calendar for my primary gmail account. I was again able to initiate synchronization to my Gmail account, but this time I could also stop it and restart it.
During this latest work I noticed a NEW option in the iPhone settings for Google Exchange synchronization. You can now sync Google email via Exchange sync. I haven't seen this announced, so I'm guessing it's a new tweak. My hunch is that whatever Google did to enable email sync changed enough things on their exchange server that they secondarily broke the Outlook Sync.
I think I have another entry for my Synchronization is Hell list.
Update: Ok, I can now complete a full (one way) Google to Gmail Calendar sync and I can then repeat it. The key is the repeat, until now I couldn't do a repeat on my primary calendar.
I've also re-enabled my iPhone Google Exchange Calendar sync and added back the Calendars to http://m.google.com/calendar. The phone is filling up. Now I'll see what my Google Outlook sync logs say in the morning.
Except ... I'm now seeing "the user has exceeded their quota" messages in my transaction log. Could be I've stressed Google Calendar a little too much.
I'm getting warmed up for my post on what I fear the Cloud ...
Update 3/19/09: It's working again. I don't know if I really fixed anything of if Google fixed something during all my debugging attempts. I'd give it a 70% probability, because of how it played out, that turning off Exchange services, purging the calendar, then restocking it, then re-enabling Exchange services did fix the problem.
Update 3/26/09: I've been tracking the logs, and it looks like I get this error about 50% of the time now.
Update 4/22/09: I was back to the error code 2016 on my next sync, so it's still broken. I think I have to wait for Google to fix something. More posts on the old forum thread. I wonder if there's any support for this problem on paid Google Apps. Probably not since this is "beta". I did see a note on a Spanning Sync blog that they're seeing lots of bugs across multiple gCal APIs, so this looks like part of a bigger problem.
Update 4/27/09: I've tried every trick I know of, including disabling the iPhone sync service and moving the calendar from my personal account to a Google Apps domain calendar. The only difference is now when sync fails I get the "please connect to the internet" error message. If I purge the target calendar I get one good sync. I'm running out of ideas!
Update 4/27/09b: Ok, it's working again. That only took about a week to fix. Looks like another entry in my Synchronization is Hell catalog. Here's what I did in the end, with the key items in bold.
- On my iPhone turned off Google Exchange Calendar sync.
- On my PC turned off desktop Google Calendar Sync and deleted all data in \Local Settings\Application Data\Google\Google Calendar Sync\data_files.
- In my target Google Calendar deleted all entries.
- On my PC enabled Calendar archiving. I configured to archive all items > 6 months old and used File:archive to initiate a manual purge. I dropped the number of events from about 2,700 to about 600.
- On my PC re-enabled Google Calendar sync (1 way to GCal) and did a sync. I repeated the sync a few times to ensure it was working (see support thread for details on my initial results).
- Re-enabled iPhone Exchange calendar sync.
I'm experiencing the exact same problems. Thanks for all the effort in trying to track down the problem. Much appreciated.
ReplyDeleteWill be coming back for more updates ;)
Started seeing the same problem yesterday: "Must be connected to the internet." I don't see any log file left behind by Google Sync either... Upgraded to v0.9.3.5 but that didn't solve it.
ReplyDeleteI was having the same problem ("Please connect to the internet to use Google Calendar Sync").
ReplyDeleteTried everything with networking, proxies, etc.
Then I created a new GMail account and was successful in syncing to that.
So I went back to my original calendar, went to Settings, then under My Calendars deleted my calendar (it deletes all entries and recreates the calendar).
I was able to sync successfully after that.
It started working again as before today. Not sure what Google has changed. but it actually works normally again.
ReplyDeleteI think it was a problem with the Calendar Sync unable to "phone home". Highlights the issue of trusting the cloud, and the presumption on Google's part that if it could not connect to the server, you must be offline.
ReplyDeleteReliable syncing is complex and challenging. SpanningSync is a current example:
ReplyDeletehttp://blog.spanningsync.com/2012/06/apple-breaks-ical-spanning-sync-sales-suspended.html
I was the original bug reporter and have now to look for a different solution, maybe I will give connex.io a try.
I have already tested some apps but they were not up to the task.
Martin, how did you find your way to this old post?
ReplyDeleteI used to use Spanning Sync. Funny you were the bug reporter. I'm afraid their Contacts Cleaner product is 'toast' as well -- no way it works with iCloud.
Our life is not getting any easier. What a weird world we live in.
BRAIN 1.0 plus your blog's search funktion … ;)
ReplyDeleteI am afraid we are exceptions. iCloud probably makes live for most users easier, i.e. they can sync their contacts etc. between their device for the first time without any further hassle.
Another example are Apple IDs: How many Appel users know that they can use one Apple ID on devices used by different persons? Essential for a family who does not want to pay for the same content a few times but otherwise apparently not that important. Most iPhone users for example seem to be fine with high subscription fees etc.
Yes, we are the exotics. iCloud seems to work for Emily and the kids. It's also true that they have much lower expectations about data integrity.
ReplyDeleteUpdate 2014-08-01:
ReplyDeleteGoogle Calendar Sync - End of Life.
I just found this article:
https://support.google.com/calendar/answer/6054804?hl=de&ref_topic=13949
Google Calender Sync has been stopped by 1st of august 2014
*damn*
edit:
ReplyDeletehere's the link for the english version of this site:
https://support.google.com/calendar/answer/6054804?hl=en&ref_topic=13949
The alternative given by google is the use of google apps sync, requiring the use of "google apps business oder education"; which is a no-go for many users, I think.
OK - what options are left?
I'm just trying the software "Sync2" which works fine on my first attempt to sync with my formerly used google calender.
http://www.sync2.com/
all the best to you!
Andreas.
After LOTS of troubleshooting steps, discovered that Google had turned off the Outlook plugin. It's easy to re-enable. Just go into Options - COM Plugins and recheck the box.
ReplyDeleteTo Steve Johnsen: You wrote "Just go in Options". Can you be more specific since I cannot find "Options"
ReplyDeleteThanks a lot in advance - Shimon
@ Steve Johnsen, I'd be also very interested in reading some more details.. as I'm stuck with this 2016 eror for days now.
ReplyDeleteI personally think that google closed the google sync calendar to promote its "google apps for business" service... which is not free by the way ;)
Steve Johnson means going into the options of Outlook: File > Options > Add-Ins > Go > check "Google Calendar Sync".
ReplyDeleteGave me some hope; Google Calendar Sync started syncing again... Outlook froze ... and syncing ... and syncing ... I tried this a few times for a few hours, but then gave up.
As an alternative to Google Calendar Sync I have been using EVO Collaborator plug-in. Its been very stable and it was quit easy to setup. Pretty happy with it so far.
ReplyDeleteGoogle Calendar Sync has been discontinued totally since August 2014 so.
And EVO Collaborator picks up this job fine. Give it a try
More info here : http://outlookandmacosxserver.blogspot.com/2014/10/synchronize-androids-contacts-and.html