Heart of Angel

Google Contact Sync

with 63 comments

GCS1.2

Recently I flash Hero firmware to my little HTC G1, and found the social network integration to be very cool.

But the problem is Hero firmware is so slow so I have to revert back Cyanogen firmware, but I really miss the fact that Sense UI can update my Google Contact with Facebook Contact photo.

A quick search around lead me to this website:

http://www.koushikdutta.com/2008/10/synchronizing-google-and-facebook.html

This tool is very cool but the problem is almost all my Google Contact names are not match with Facebook Contact names. So I decided to pull my own base on Koushik tool (thank you very much :) ).

After a few days of coding, this is the first release of Google Contact Sync. As of right now it will allow you to manually sync Facebook Contact photo to Google Contact, and allow you to “link” 2 contacts so you can automatically update all Google Contacts later.

This software is provided free of charge. Make sure to link back here if you post GCS anywhere else :) .

If anyone concerns about privacy, you can build your own version of GCS from source code.

NOTE: Some contact’s photos can’t be synced because owners modify their privacy settings. I can’t do anything about it so stop asking me :D .

GCS is an approved facebook application. You can go to facebook profile page here:

Facebook application: Google Contact Sync

GCS1.5.6: Download

GCS1.5.5: Download

GCS1.5.0: Download

GCS1.3.3: Download

GCS1.2: Download

GCS1.1: Download

GCS1.0.1: Download

GCS1.0: Download

If you think this little tool worth something, you can consider buy me some beers for my Apple Developer Program license :D :

For error report please attach log.txt which can be found at application directory.

changelogs:

v1.0.1:

- better error handling

- add file logging.

v1.1:

- fix bugs here and there

- fix an obvious bug that any note insert after <sn></sn> in Google Contact will be removed after sync.

- more streamlined user interface. Now GCS is dead simple to use :) .

v1.2:

- fix bugs

- add back Koushik’s Auto Match funtion

- threaded, so it will be much more responsive ;-)

- call it feature finished !

v1.3:

-fix bugs

-facebook photo preview

-now synced photos are automatically crop to the center. No more stretched contact photo !

-add link to GCS’s facebook application page

v1.3.1:
-fix bugs

v1.3.3:

-fix bug for people who has more than 200 “links” between Gmail and Facebook ;)

v1.5.0:

- New feature: Birthday sync ;) . You can update your friends’ birthday to Google Contact now.

- Auto Match feature now skip linked contacts.

- fix various bugs and optimization as usual

- Update Google Data and Facebook API to latest versions. Think should be more stable now.

v1.5.5:

- Working again ;)

v.1.5.6:

- Add the ability to bypass system default proxy.
- Minor perfomance tweaks.

Note: Beware of bugs :)

Written by Lynk

September 15th, 2009 at 12:54 am

Posted in

63 Responses to 'Google Contact Sync'

Subscribe to comments with RSS or TrackBack to 'Google Contact Sync'.

  1. Got errors, send a copy from log. Looks great. Thanks

    Javier

    21 Sep 09 at 5:42 pm

  2. Javier please install Microsoft .Net Framework 3.5 here please, thank :)
    http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en

    Lynk

    21 Sep 09 at 6:22 pm

  3. Hello, now i have .net 3.5 installed i get some progress but it freezes when collecting facebook contacts. hers is the last log:

    Thanks

    Begin query Google contact list..
    Number of Google contacts: 579
    End query Google contact list..
    Begin query Facebook contact list..
    No se puede escribir datos de en la conexión de transporte: Intento de leer o escribir en la memoria protegida. A menudo, esto indica que hay otra memoria dañada..
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
    en GoogleContactSync.Popup.BindFacebookList() en C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:línea 73
    en GoogleContactSync.Popup.InitData(List`1 FacebookContacts) en C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:línea 35
    en GoogleContactSync.MainForm.AfterDataLoadComplete() en C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:línea 89

    Javier

    26 Sep 09 at 4:44 pm

  4. can I use it to sync other data, like birthday, phone number,MSN… ?

    Andy

    27 Sep 09 at 4:49 pm

  5. @Javier: I have no idea why you got the error. Which OS are you running on?
    @Andy: That’s something in my wishlist, too :)

    Lynk

    30 Sep 09 at 10:17 pm

  6. Worked great, but I had one problem. When I tried Setting a Facebook Contact manually, typing a name did not filter through my facebook friends, I would just get a blank list. So instead I just had to click on my entire friend list and just scroll through and find them.

    Taha

    2 Oct 09 at 11:59 am

  7. Has anybody gotten this to work in Wine (Linux)?

    Matthew

    30 Oct 09 at 8:15 am

  8. I’m having the same problem Javier is having.

    Carmen

    24 Nov 09 at 4:08 am

  9. Thank you for this sweet program. I had to run it a few times to get all of the pictures and info, but it worked like a charm, no incorrect info imported or anything. Best of all it’s free, thank you!

    J-Dub in NC

    10 Dec 09 at 9:35 pm

  10. I can’t get the download link to work …. it just says it’s downloading but nothing is actually being downloaded.

    anyone else have this problem?

    if not, can someone email me the .exe??

    renren21@hotmail.com

    renster721

    20 Dec 09 at 8:19 am

  11. Great App.

    I’m trying to get it to work for me. Can you add birthdays into this please?

    Also, I hit Auto Match and then tried to unlink one of the auto-matched contacts and it died on me. Here’s the error log:

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.MainForm.UnlinkContact(String googleId)
    at GoogleContactSync.MainForm.unlinkToolStripMenuItem_Click(Object sender, EventArgs e)
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3603 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
    —————————————-
    GoogleContactSync
    Assembly Version: 1.3.3.0
    Win32 Version: 1.3.3
    CodeBase: file:///D:/The%20Glatzel%20Files/GCS1.3.3/GoogleContactSync.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    Google.GData.Contacts
    Assembly Version: 1.4.0.2
    Win32 Version: 1.4.0.2
    CodeBase: file:///D:/The%20Glatzel%20Files/GCS1.3.3/Google.GData.Contacts.DLL
    —————————————-
    Google.GData.Client
    Assembly Version: 1.4.0.2
    Win32 Version: 1.4.0.2
    CodeBase: file:///D:/The%20Glatzel%20Files/GCS1.3.3/Google.GData.Client.DLL
    —————————————-
    Google.GData.Extensions
    Assembly Version: 1.4.0.2
    Win32 Version: 1.4.0.2
    CodeBase: file:///D:/The%20Glatzel%20Files/GCS1.3.3/Google.GData.Extensions.DLL
    —————————————-
    facebook
    Assembly Version: 2.1.3583.23480
    Win32 Version: 2.1.*
    CodeBase: file:///D:/The%20Glatzel%20Files/GCS1.3.3/facebook.DLL
    —————————————-
    Microsoft.Xml.Schema.Linq
    Assembly Version: 0.10.1000.0
    Win32 Version: 0.10.1000.0
    CodeBase: file:///D:/The%20Glatzel%20Files/GCS1.3.3/Microsoft.Xml.Schema.Linq.DLL
    —————————————-
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-
    System.Xml.Linq
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
    —————————————-
    System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
    —————————————-
    System.Web
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    —————————————-
    System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    Microsoft.mshtml
    Assembly Version: 7.0.3300.0
    Win32 Version: 7.0.3300.0
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    mjonthemove

    20 Jan 10 at 5:04 am

  12. I was about to install this, but then read the “Description” of the app. I’m sorry, but I’m not about to give my login data to a developer that can’t construct a complete sentence in English…

    Rob S.

    6 Feb 10 at 10:27 pm

  13. That’s your personal right :)

    Lynk

    6 Feb 10 at 11:08 pm

  14. Hi,

    Does this work for Google accounts that are hosted with google apps?

    http://www.google.com/a

    I don’t have a @gmail address

    Woei Shyang

    10 Feb 10 at 1:21 pm

  15. May want to mention on the page it’s Windows only, save us Mac users downloading it :)

    Adam

    11 Feb 10 at 2:54 am

  16. Will this work for mac?

    Sophie

    13 Feb 10 at 6:03 am

  17. yes i tried it with my Google Apps account and it worked perfectly. For the username you just need to put your full email address (EX: yourname@yourdomain.com) and then your normal password for logging in and it should work.

    Greg

    14 Feb 10 at 1:08 pm

  18. Hi,

    I’am french man (sorry for my english), and I want to help you for develop Google Contact Sync if you want ! It’s a very good software!

    Contact me ;)

    scarlaty

    15 Feb 10 at 2:19 am

  19. Could not login, Got the error, log file attached:

    .Error: System.IO.FileNotFoundException: Could not load file or assembly ‘System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′ or one of its dependencies. The system cannot find the file specified.
    File name: ‘System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′
    at facebook.auth.createToken()
    at facebook.API.ConnectToFacebook()
    at GoogleContactSync.MainForm.ConnectToFacebook()
    at GoogleContactSync.MainForm.GoogleFacebookSyncButton_Click(Object sender, EventArgs e)

    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

    .Error: System.IO.FileNotFoundException: Could not load file or assembly ‘System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′ or one of its dependencies. The system cannot find the file specified.
    File name: ‘System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089′
    at facebook.auth.createToken()
    at facebook.API.ConnectToFacebook()
    at GoogleContactSync.MainForm.ConnectToFacebook()
    at GoogleContactSync.MainForm.GoogleFacebookSyncButton_Click(Object sender, EventArgs e)

    WRN: Assembly binding logging is turned OFF.
    To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
    Note: There is some performance penalty associated with assembly bind failure logging.
    To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

    Dixit Sardana

    18 Feb 10 at 2:50 am

  20. i don’t think that works after the facebook update-lifting.
    can it be fixed?

    stonehz

    18 Feb 10 at 7:31 am

  21. It seems that I can’t link the photos in any way to my gmail.

    tixusdk

    23 Feb 10 at 2:56 am

  22. Sorry, nvm my sillyness.. Refreshing Google is a good thing ;)

    tixusdk

    23 Feb 10 at 3:11 am

  23. Looks nice. Also works after installing the .NET framework 3.5 for Windows 7.

    But I can’t figure out, what does it exactly do. Yes, I was able to log in to gmail and facebook and it showed my Google contact. But how does auto-matching work and WHAT exactly is being updated? This is not obvious to me.

    Anyways, somewhere (visible) should be noted that new gmail contacts are not created based on Facebook contacts (the feature what I was actually looking for).

    Otherwise — great job.

    Siim

    23 Feb 10 at 3:24 pm

  24. Amazing applicaiton!

    Do you think you could do “accent-insensitive” name matching?

    e.g. match

    ą with a
    č with c
    ę with e
    ė with e
    į with i
    š with s
    ų with u
    ū with u
    ž with z

    thanks :)

    QQ

    28 Feb 10 at 10:12 pm

  25. Brithday sync has error if the birthday in facebook contact doesn’t have “year”.

    The “day” will be sync to “year”.

    i.e. 26 December — will become 1 December, 2026

    littlestrong

    2 Mar 10 at 1:57 pm

  26. Could you let us the possibility to sync only the birthday not the pic.
    For those who spent hour to well configure the picture

    kookix

    6 Mar 10 at 3:30 am

  27. I am having a similar issue, i think it may be related to the number of Facebook contacts I have (a little over 3000). Any suggestions ?

    Begin query Google contact list..
    Number of Google contacts: 1176
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: The remote server returned an error: (500) Internal Server Error.
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    Thaquestion

    7 Mar 10 at 5:54 am

  28. How do I install this app? I downloaded GCS1.5 and it’s a .rar file, rather than a .exe file. I am not familiar with .rar files.

    David

    8 Mar 10 at 2:06 am

  29. Any mirrors for this app? I’m having problems connecting through Mediafire…

    Josh

    11 Mar 10 at 11:44 pm

  30. Nice app. I think FB contacts aren’t being downloaded.

    Begin query Google contact list..
    Number of Google contacts: 1707
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: The remote server returned an error: (500) Internal Server Error.
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89
    Begin query Google contact list..
    Number of Google contacts: 1707
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: The remote server returned an error: (500) Internal Server Error.
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    David

    12 Mar 10 at 10:05 pm

  31. I get the following error for every contact i try to sync:

    .RequestError:
    . Google.GData.Client.GDataRequestException: Execution of request failed: http://www.google.com/m8/feeds/contacts/xxxxxxxxxxx@gmail.com/full/2f —> System.Net.WebException: The remote server returned an error: (417) Expectation failed.
    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.GDataGAuthRequest.Execute()
    at Google.GData.Client.Service.EntrySend(Uri feedUri, AtomBase baseEntry, GDataRequestType type, AsyncSendData data)
    at Google.GData.Client.Service.Update(AtomEntry entry, AsyncSendData data)
    at Google.GData.Client.Service.Update(AtomEntry entry)
    at Google.GData.Client.AtomEntry.Update()
    at Google.GData.Contacts.ContactEntry.Update()
    at GoogleContactSync.MainForm.LinkContact(String googleId, String facebookId) in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 657
    .RequestError:
    . Google.GData.Client.GDataRequestException: Execution of request failed: http://www.google.com/m8/feeds/photos/media/xxxxxxxxxxx@gmail.com/2f —> System.Net.WebException: The remote server returned an error: (417) Expectation failed.
    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.GDataGAuthRequest.Execute()
    at Google.GData.Client.Service.StreamSend(Uri targetUri, Stream inputStream, GDataRequestType type, String contentType, String slugHeader, String etag, AsyncSendData data)
    at Google.GData.Client.Service.StreamSend(Uri targetUri, Stream inputStream, GDataRequestType type, String contentType, String slugHeader, String etag)
    at Google.Contacts.ContactsRequest.SetPhoto(Contact c, Stream photoStream, String mimeType)
    at GoogleContactSync.MainForm.SyncPhoto(String googleId, String facebookId) in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 573

    Fabrizio

    17 Mar 10 at 9:35 pm

  32. Getting the following error:

    (by the way, what’s with all the “C:\working” references ?!? That’s not where I extracted the files to and the folder doesn’t exist

    Begin query Google contact list..
    Number of Google contacts: 309
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: The remote server returned an error: (417) Expectation failed.
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 35
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    B

    5 Apr 10 at 8:15 am

  33. Begin query Google contact list..
    Number of Google contacts: 101
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: Could not deserialize data returned from server
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 35
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    Anonymous

    5 Apr 10 at 5:24 pm

  34. 1.5v not working, Getting this error:

    Begin query Google contact list..
    Number of Google contacts: 30
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: Could not deserialize data returned from server
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 35
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    But 1.3.3v works fine :)

    HeliX

    11 Apr 10 at 3:20 am

  35. Hi, I’m unable to use the software for some reason. Here’s my log.

    Begin query Google contact list..
    Number of Google contacts: 1030
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: Could not deserialize data returned from server
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in C:\Working\GoogleContactSync\GoogleContactSync\Popup.cs:line 35
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    zenten

    14 Apr 10 at 4:24 am

  36. GCS 1.5.5 is released. Please give it a try.

    Lynk

    21 Apr 10 at 11:51 am

  37. I’m using 1.5.5. Whats up with the “expectation failed” error ?

    .RequestError:
    . Google.GData.Client.GDataRequestException: Execution of request failed: http://www.google.com/m8/feeds/contacts/orcunbaslak@gmail.com/full/112e3abc8ff9a81a —> System.Net.WebException: The remote server returned an error: (417) Expectation failed.
    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.Service.EntrySend(Uri feedUri, AtomBase baseEntry, GDataRequestType type, AsyncSendData data)
    at Google.GData.Client.Service.Update(AtomEntry entry, AsyncSendData data)
    at Google.GData.Client.AtomEntry.Update()
    at Google.GData.Contacts.ContactEntry.Update()
    at GoogleContactSync.MainForm.LinkContact(String googleId, String facebookId) in C:\Working\GoogleContactSync\GoogleContactSync\MainForm.cs:line 660

    Orcun Baslak

    22 Apr 10 at 8:51 pm

  38. it would be sweet if you could put the dates next to the version downloads as well. cheers

    Ardorpes

    27 Apr 10 at 11:12 am

  39. Even with the 1.5.6 version, I still have the “Expectation Failed” Error. Any updates on this ?

    Orcun Baslak

    28 Apr 10 at 6:12 pm

  40. And is there a link to download the source code ? I wanna play around and check if I can get around.

    Orcun Baslak

    28 Apr 10 at 6:43 pm

  41. What exactly should be in the Notes section? For some entries I have:

    id:xxx/friendof:yyyid:xxx/friendof:yyy

    Some have multiple permutations of each… Which should be in there? The one with or without the tags? Thanks!

    Krause

    29 Apr 10 at 3:05 am

  42. Application present and I logged into both user id/pw then facebook connect. Screen is left blank. I do not see contact.

    LC

    29 Apr 10 at 5:23 pm

  43. Looks like my tags were removed above. The tags are the >sn< tag (‘sn’ in the ) Some entries have those and others don’t and still others have both… Should the entry in the Notes section include the tags or not?

    Krause

    29 Apr 10 at 8:18 pm

  44. [BUG] If a birth-date does not have a year, the program inserts 2010 as the year.

    Justin

    3 May 10 at 1:59 am

  45. Is there any chance you could add the ability to sync contact’s profile pictures as well?

    Justin

    3 May 10 at 2:00 am

  46. Hi

    I Love your program. Here are some suggestions:

    1. Allow contact window to only contain nonmatched contacts … performance is low when all contacts are displayed at once (I have 700+ fb contacts and even more google contacts)

    2. Allow filtering by google groups

    Torkil

    4 May 10 at 4:13 am

  47. Can I’ve the source code ? i need to make some change so it will able to fully utilize motorola milestone feature. thanks.

    Chan

    6 May 10 at 1:51 am

  48. So eah I couldn’t get any version to work on my comp of the new ones, 1.3.3 is the highest I can use…. the others say “Facebook: Could not load assembly ‘PresentationFramework, Version=3.0.0.0, Culture=neutral, PublicToken=31bf3856ad364e35′or one of it’s dependencies. System cannot find specified file.”

    I have the newest Framework 4.0 on my computer and widows 7, it loads up right but when I go to enter my gmail credentials and press login I get that error…..

    Hakarune

    11 May 10 at 4:21 pm

  49. Hi
    Fantastic app thanks! Contacts pics works brilliantly and birthdays is a great addition! Only issue is that I seem to have trouble between US mm/dd/yyyy and UK dd/mm/yyyy issues… Dunno if you’ll have a chance to look at this but if you do would be amazing!
    Thanks!

    jeremyh85

    19 May 10 at 3:02 am

  50. After a first sync made yesterday, now when I logged into both user id/pw then facebook connect, screen is left blank. I do not see contact anymore.

    asci

    1 Jun 10 at 10:09 pm

  51. This is my LOG:

    Begin query Google contact list..
    Google.GData.Client.GDataRequestException: Execution of request failed: http://www.google.com/m8/feeds/contacts/default/full?max-results=99999 —> System.Net.WebException: Errore del server remoto: (403) Non consentito.
    in System.Net.HttpWebRequest.GetResponse()
    in Google.GData.Client.Utilities.QueryClientLoginToken(GDataCredentials gc, String serviceName, String applicationName, Boolean fUseKeepAlive, Uri clientLoginHandler)
    in Google.GData.Client.GDataGAuthRequest.QueryAuthToken(GDataCredentials gc)
    in Google.GData.Client.GDataGAuthRequest.EnsureCredentials()
    in Google.GData.Client.GDataRequest.EnsureWebRequest()
    in Google.GData.Client.GDataGAuthRequest.EnsureWebRequest()
    in Google.GData.Client.GDataRequest.Execute()
    — Fine dell’analisi dello stack dell’eccezione interna —
    in Google.GData.Client.GDataRequest.Execute()
    in Google.GData.Client.GDataGAuthRequest.Execute(Int32 retryCounter)
    in Google.GData.Client.GDataGAuthRequest.Execute()
    in Google.GData.Client.Service.Query(Uri queryUri, DateTime ifModifiedSince, String etag, Int64& contentLength)
    in Google.GData.Client.Service.Query(FeedQuery feedQuery)
    in Google.GData.Contacts.ContactsService.Query(ContactsQuery feedQuery)
    in GoogleContactSync.MainForm.QueryGoogleContacts() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:riga 405
    in GoogleContactSync.MainForm.queryContactWorker_DoWork(Object sender, DoWorkEventArgs e) in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:riga 282
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Riferimento a un oggetto non impostato su un’istanza di oggetto.
    in GoogleContactSync.Popup.BindFacebookList() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:riga 74
    in GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:riga 35
    in GoogleContactSync.MainForm.AfterDataLoadComplete() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:riga 89

    asci

    1 Jun 10 at 10:29 pm

  52. Having problems with facebook please help me:

    Begin query Facebook contact list..
    Facebook: The remote server returned an error: (417) Expectation failed.
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:line 35
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    Andres E. Parilli

    8 Jun 10 at 11:06 am

  53. Oh man this is great !! My cat too would like to thank you and was purring as I had plenty time to pet him while the prog was doing the job =)

    Zorglub

    9 Jun 10 at 5:05 pm

  54. Maybe one suggestion :
    1. matching : ignore accents i.e. convert (for instance)
    éèêë -> e
    àâ -> a
    ùûü -> u
    ïî -> i
    ô -> o
    2. matching (again) : ignore upper/lowercase for the names (i.e. Albert Dupont = Albert DUPONT)
    3. how to keep updated with new releases of the program ?

    Zorglub

    9 Jun 10 at 5:52 pm

  55. Got an error when I clicked to unlink a contact:

    See the end of this message for details on invoking
    just-in-time (JIT) debugging instead of this dialog box.

    ************** Exception Text **************
    System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.MainForm.UnlinkContact(String googleId) in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:line 715
    at GoogleContactSync.MainForm.unlinkToolStripMenuItem_Click(Object sender, EventArgs e) in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:line 230
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

    ************** Loaded Assemblies **************
    mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
    —————————————-
    GoogleContactSync
    Assembly Version: 1.5.6.0
    Win32 Version: 1.5.6
    CodeBase: file:///C:/Users/Beau/Downloads/GoogleContactSync1.5.6/GoogleContactSync.exe
    —————————————-
    System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    —————————————-
    System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    —————————————-
    Google.GData.Contacts
    Assembly Version: 1.5.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/Users/Beau/Downloads/GoogleContactSync1.5.6/Google.GData.Contacts.DLL
    —————————————-
    Google.GData.Client
    Assembly Version: 1.5.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/Users/Beau/Downloads/GoogleContactSync1.5.6/Google.GData.Client.DLL
    —————————————-
    Google.GData.Extensions
    Assembly Version: 1.5.0.0
    Win32 Version: 1.5.0.0
    CodeBase: file:///C:/Users/Beau/Downloads/GoogleContactSync1.5.6/Google.GData.Extensions.DLL
    —————————————-
    Facebook.Winforms
    Assembly Version: 3.1.0.0
    Win32 Version: 3.1
    CodeBase: file:///C:/Users/Beau/Downloads/GoogleContactSync1.5.6/Facebook.Winforms.DLL
    —————————————-
    Facebook
    Assembly Version: 3.1.0.0
    Win32 Version: 3.1
    CodeBase: file:///C:/Users/Beau/Downloads/GoogleContactSync1.5.6/Facebook.DLL
    —————————————-
    PresentationFramework
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.6920.4902 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/PresentationFramework/3.0.0.0__31bf3856ad364e35/PresentationFramework.dll
    —————————————-
    WindowsBase
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.6920.4902 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll
    —————————————-
    PresentationCore
    Assembly Version: 3.0.0.0
    Win32 Version: 3.0.6920.4902 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_64/PresentationCore/3.0.0.0__31bf3856ad364e35/PresentationCore.dll
    —————————————-
    Microsoft.mshtml
    Assembly Version: 7.0.3300.0
    Win32 Version: 7.0.3300.0
    CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
    —————————————-
    System.Web
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
    —————————————-
    System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
    —————————————-
    System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.4926 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
    —————————————-
    System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    —————————————-
    System.Xml.Linq
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.4926 built by: NetFXw7
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml.Linq/3.5.0.0__b77a5c561934e089/System.Xml.Linq.dll
    —————————————-
    jcovrshf
    Assembly Version: 3.1.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    —————————————-
    kcx4db84
    Assembly Version: 3.1.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
    —————————————-

    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.

    For example:

    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.

    Beau

    12 Jun 10 at 6:36 am

  56. Hey, I’m using version 1.5.6 and it seems Facebook contact import doesn’t work anymore

    Log:

    Begin query Google contact list..
    Number of Google contacts: 180
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: The remote server returned an error: (417) Expectation Failed.
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:line 35
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    Deelaw

    16 Jun 10 at 8:02 pm

  57. Is there any way you could get this to sync phone numbers as well?

    Dallas

    25 Jun 10 at 6:03 am

  58. Such a pity it’s not free software :-(

    Joky

    3 Jul 10 at 6:07 pm

  59. how can i logout of the facebook account it automatically signs into? it signs into my mothers account an gives me no option to sign out.. help

    zscrugby

    7 Jul 10 at 11:03 am

  60. Is it possible to add an option to choose which pic you want to sync?

    Jan

    25 Jul 10 at 9:30 pm

  61. Does anyone know which sort of video recordsdata are supported? I bear in mind the Intuition only might dl 3gp using opera mini. I downloaded the twist ap, perhaps that’s the issue? How can I watch videos from websites aside from youtube? Which file types? Usually I am given the option of 3gp or mpeg4. Can’t get both to work. Thanks in your time! Damn I wish I used to be eligible for the upgrade to EVO!

    htc hero

    26 Jul 10 at 9:52 am

  62. I think 1.5.6 is not taking the date format properly.
    A friend whose birthday is on 28-Feb translate into 1-February-2028 in google contact.

    Joseph

    26 Jul 10 at 8:18 pm

  63. seems like this is pretty common…

    Begin query Google contact list..
    Number of Google contacts: 443
    End query Google contact list..
    Begin query Facebook contact list..
    Facebook: This API call could not be completed due to resource limits
    End query Facebook contact list..
    Google Contacts or Facebook Contacts not found
    .Error: System.NullReferenceException: Object reference not set to an instance of an object.
    at GoogleContactSync.Popup.BindFacebookList() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:line 74
    at GoogleContactSync.Popup.InitData(List`1 FacebookContacts) in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\Popup.cs:line 35
    at GoogleContactSync.MainForm.AfterDataLoadComplete() in D:\Working Folder\project.heartofangel.com\GoogleContactSync\GoogleContactSync\MainForm.cs:line 89

    susanbanthony

    29 Jul 10 at 6:14 am

Leave a Reply

Powered by WP Hashcash