Alright so I had to remove my facebook account from my phone and put it back in - like countless other people the contacts aren't sync'ing. Here's what I've tried:
Removed facebook account from Accounts. Uninstalled Facebook app updates. Turned off phone. Logged into facebook on my PC and went into application settings and removed facebook mobile and samsung mobile access. Booted phone. Checked logs and saw "facebook_1.2.apk has changed ... unpacking" Rebooted phone. I went back into accounts and added Facebook account - still not syncing with the contacts. I opened the Facebook app and logged in. The facebook app gave itself an account in my Accounts & Sync (So now two facebook entries there) but the app will only pull contacts not the calendar. But it did put pics and link my contacts successfully.
So now you're probably thinking - problem solved albeit through 2 facebook accounts on the phone right? That's what I thought - one can do my calendar and one can do my contacts. However, I then discovered that for some reason the contact pictures aren't showing up in the messaging app - or anywhere else in the phone where they should (Except the Contacts app itself). So I started the whole process over again keeping a close eye on the logs to check for errors. Apparently for the contact pictures to populate to other parts of the phone, it needs to be done through SNS service. While trying to update the facebook account with the SNS setting (Not the one created by the FB App) and pouring over the logs I came across:
W/System.err(2437): at com.sec.android.app.sns.xml.parser.SnsXmlParser.parse(SnsXmlParser.java:73)
E/SNS_PARSER(2437): SnsXmlParser : xmlReader.parse() : SAXException occur
Parse method return false
So it would appear that the SNS service is to blame. The question then is... why is it broken? I'm wondering if this is something that happened through an MR. I've had the phone since launch and contact sync was never failure free (Unlike my HTC phones) but if you let it sit a few days it would magically work one day - well I've been sitting for a few days and it hasn't fixed itself yet so that's what started me on proactive approach.
Thoughts?
I called sprint about this problem yesterday and was pretty much told its probally something with facebook and not much they can do since its 3rd party...
Sent from my SPH-D700 using XDA App
Well the problem I have with that response is that the Facebook app itself will pull the contacts just fine. So the issue I believe is with the sns service - whether it's going to the wrong site on facebook to pull the contacts or whatever. Which would explain why it's not able parse anything, it's not getting anything to parse. But they won't touch it. I'm willing to bet it's Samsung related. This problem happens to other Galaxy S models also. Guess we're just s.o.l.
Sent from my SPH-D700 using XDA App
Has there been a fix for this yet, can I drop in the sns file from lets say evo ?
No issues here..if you use the facebook account sync option at the top and turn off the one that facebook installs then everything will work fine.
My issue is tha I can not join contacts with facebook ones, it does not sns account, only the one that comes default but even then I can not join contacts, even if I match them up
Jhiciano said:
My issue is tha I can not join contacts with facebook ones, it does not sns account, only the one that comes default but even then I can not join contacts, even if I match them up
Click to expand...
Click to collapse
I'd say start over with a fresh factory default or wipe with clockwork mod. I've never had a facebook sync issue since the phone was released. Not an issue on the DK28 ones either.
I'd like to know about other people's experiences with CM6 and Exchange. With the stock email app, I have noticed at times that at times it would start using a lot of cpu, and stop receiving emails. I did have "all email" sync, but these issues would happen randomly after all of my mailbox was downloaded; could this have anything to do with it? I would have to reboot my phone for email to start working again. After reading about people's experience in the CM6 thread I thought it might be appropriate to have an altogether separate thread. I did notice some users having similar issues, and that TouchDown is a good alternative.
So about 2 weeks ago, I started trying it. Problem is, when I go to add a contact (discovered this by long pressing a number to create a contact), it will let me create a "TouchDown contact", but only with names. I contacted touchdown support and they said that no other applications can have access to TouchDown data for "security". I did put in a feature request for an optional contacts integration, because my Aria is a work phone, and every contact I add I *need* synced. I did think about adding contacts to Google account, and then installing Google/Outlook sync on my work pc, but this seems too convoluted.
Has CM6 exchange improved in any of the nightly builds? If I choose to go back to the stock email app, is there any way that if I run into these issues again I can provide debugging information? The only thing I really liked about TouchDown was the search email feature, but this is in no way a feature request for the stock email app. xD
Why not ask in the cm6 thread instead of starting a new one?
I've been using stock exchange mail client since the beginning of CM6 on aria, haven't ran into any major issues with it. The only problem I have with it is that sometimes the deleted email on aria still show up on desktop outlook.
Sent from my Liberty using XDA App
Just wanted to add that stock client does stop getting emails ( very rarely for me), instead of rebooting, I just forse close the app and restart it again.
Sent from my Liberty using XDA App
For adding/syncing contacts (using touchdown for email) I added the exchange account (under stock email settings) and set it to never check mail, but still sync contacts and calendar. I am going to see if this combination with touchdown works, as the email app is required to run if syncing exchange contacts is to work at all. I hope don't run into the process hanging without email actually syncing. I'm still waiting this trial out to see if touchdown is worth it; they did add a new feature that shows the number of new emails in the notification icon (I don't recall if this is in the stock email app).
This morning some strange thing has happened. I added my HTCSense account to my DHD just to try. After couple of hours my notification bar signalled the link persons sign and when I opened the notification, it was showing multiple (20+) possible links. After checking I found out that all my contacts were duplicated and, that some of them were automatically linked. I think adding my sense account is responsable for this problem. Anybody else experienced this problem and suggestions to solve. Removing Sense account does not solve this, already tried.
I'm on stock 1.32, rooted and ENG S-OFF
Sent from my Desire HD using XDA App
I have used Google Contact to remove all my duplicates.
Once you sync your contact list with Google account, you can go to http://www.google.com/contacts
There is a button called "Find Duplicates".
There are probably 100s of ways to fix this, but this has worked for me.
yes fixing it within gmail contact options, remove duplicates worked fine for me too
I don`t think he means that his google contacts are duplicated, i just think that google backed up your initial contacts, my question is: your initial contacts(before the duplicate) are on sim or phone ? because sense has a bug where it shows ALL your contacts (sim/phone/google) even if you tell him not to. http://forum.xda-developers.com/showthread.php?t=907275
All my contacts were on the phone, and came from outlook via HTC Sync.
After syncing, all the duplicates also appeared in outlook.
Happily I have assigned a category to all my contacts, and the newly duplicated ones didn't had any category so it was very easy to delete them from outlook, and sync again. Now they're all gone but also I removed my HTCSense account from my DHD
Edit:
Strange additional thing to mention.
I live in Holland and my last name is "de Vries" which (as you see) has two words. I normally have the "de" added to the first name and lastname will only by "Vries" in order to get them ordered in a proper way ("de Vries" is supposed to be found under "V")
Nothing strange to that, but the strange thing was that some of the duplicates were missing the "de" part of the name
When using and syncing the agenda on an Android device (Can't test with other platforms, as I only have Android and Windows) with Google Calender the following bug is being reported by several people:
When you change a recurring event, even though you say 'only change this event' it changes all recurring events or even deletes them (even when I only changed, not deleted, a single event).
This makes the Google Calender useless on Android as you can never change single events of recurring events (for example, today I am going to the gym later than normal and wanna change that by changing and selecting 'only this event' and suddenly all my gym entires are later or even deleted)
https://code.google.com/p/android/is...etail?id=17276
I am, like most of you, using a Samsung Galaxy S2 normal firmware KE2
I have just issued a bug report on Google, issue number 17276.
The more people star it the faster it gets fixed.
It turns out to be an bug that has been around for almost a year, but is yet to be resolved. Shows how few people use recurring calender items with sync to Outlook 2010
Seeing the number of respondents in 1 day it is a bug that more people seem to have. https://code.google.com/p/android/issues/detail?id=17276
Anyone has a workaround?
I had 2.2.1 on my phone and ActiveSync worked very well for Email, Contacts and Calendar. It would correctly 'ping' the folders, and go fetch updates when they happened.
Since moving to 2.3.3 with an official ROM (and any other ones I tested) I have always experienced an issue with the Calendar Sync portion of ActiveSync.
Email and Contacts still ping the Inbox and Contacts folders as expected but the Calendar has a mind of it's own.
Even though the Calendar folder is also pinged - it kicks off it's own independent 'Sync' request approximately every minute. And, what is worse is that after every one of these 'sync' requests it also initiates another ping on all folders Email, Contacts, and Calendar.
If I leave Calendar sync selected, multiple parallel ping requests end up clogging the server, and obviously this also has ramifications for data usage and battery draining.
I end up having to disable Calendar Sync for most of the time, only manually turning it on/off to sync any meetings I have set up or have accepted invitations to.
If you look at the attached screenshots, you can see that the date/time of the last update for Contacts is staying the same (09/08/2011 15:25) whereas the Calendar is updating every minute. This is happening even though nothing is changing on the Calendar on the server side.
Is this just me ? Or can other people please confirm that they are seeing the issue also.
EDIT: Well apparantly it wasn't just me - but there are very few people who run into this. Clearing the Email application data completely has cured the problem.
EDIT 23/08/2011:
The problem came back. And my original cure did not work. However, in troubleshooting, I realised that one of my colleagues phone's had also started doing the same - at the same time ! Tracing back I found that I had added a birthday field to one of our shared contacts (that both phones were synching) just before the issue started happening. So, having deleted/re-added/cleared data/etc. to no avail, I simply edited the contact on the server to remove the birthday from the contact and everything settled down again.
To verify the fix, I re-added a birthday record to another contact, and immediately the calendar sync started to spin again. I removed it, and immediately it settled down again.
(NOTE: This ties back to my original "fix" too as I had cleared out any suspect appointments/birthdays/anniversaries/etc during original troubleshooting, but the birthday fields were in non-"ping"ed Contact folders - so the contact records had not been refreshed on the phone until I had done a clear data and reloaded them.)
So, my suspicion is that when Android 2.3.3+ finds a birthday field on a contact it tries to add some kind of calendar event for it (I don't know where this event is, as it does not show up on the calendar as far as I can see.) Every time it asks the server to sync the calendar, it expects the server to have the same event - but when it doesn't find it, it asks for another Calendar sync again.
I also tried the same test with the Anniversary field, but that one did not appear to cause any issues.
Hopefully this will help others.
If anyone else is experiencing the issue, please report back if this fixes it for you.
And, if anyone has any ideas why the birthday field is breaking the sync, it would be great to get a full understanding.
ive been told that this was fixed in JVR
at least some calendar sync issue, do not know if this particular error...
This issue is not fixed in JVR. I loaded JVR specifically to see if it had been fixed, and it has not. I rolled back to stock JVH.
I have seen this issue on every Gingerbread ROM to date.
http://forum.xda-developers.com/showpost.php?p=16273547&postcount=321
so i gues he is wrong
ever thinked this might some issue on your site?
or your company server?
btw after a short google search
I was able to clear the client/server conversion error on an HTC Incredible by clearing all the data out of the calendar app using Menu/ Manage Applications. Then re-sync and the problem went away.
Click to expand...
Click to collapse
$omator said:
http://forum.xda-developers.com/showpost.php?p=16273547&postcount=321
so i gues he is wrong
ever thinked this might some issue on your site?
or your company server?
Click to expand...
Click to collapse
The same server works perfectly well with Android 2.2.1, Nokia MailforExchange, and WindowsMobile 6.5 -
It worked perfectly well syncing the Calendar on this phone too while it was on Android 2.2.1 - it was only when I went to 2.3.x that the problem surfaced, and it has been identical on all builds.
Regarding your other post - my phone was recently in for repair and came back completely wiped with a fresh install of the latest Vodafone approved 2.3.3
As soon as I set up the email client it immediately began to spin on the Calnedar again - so it seems very unlikely that clearing data would do anything.
trying it would hurt yes?
well all i am saying it works for anyone around you
you are aware that this version as well as jvr one got updated
maybe it needs updating on server side also to latest idk
try other server maybe
No, I'm not wrong On JVR exchange calendar sync works fine (finally).
Of course you may say that I photoshopped images, or created manually the calendar entry in my phone
Don't get me wrong. It is working for me too. I get all the appointments across.
It is just that the calendar is constantly synching for some reason.
If you look at the account sync options as I showed above, does your Calendar - last update timestamp change every minute ?
I don't use autosynchronization but my calendar entries are updated when I change something in my exchange calendar (currently my last update was around 10:00 AM). I believe it works the same way the email does - by "push". Maybe when using autosynchronization it does this constant updates? What are your email settings? It's also possible that some Exchange setting is forcing constant updates.
Following the suggestion $omator found from someone with a HTC Incredible, I did the following
1. Moved all my appointments on the server to a secondary (non-sync'ed calendar) - this step may not be necessary but I had already begun moving them anyway to see if one was corrupted.
2. Removed my ActiveSync account
3. Cleared the data from the Email application (it was showing that there was still 76K of data associated with it after removing the account)
4. Turned off the phone, and turned it back on again.
5. Added my ActiveSync account back, and allowed it to sync all content (Emails and Contacts - Calendar was still empty)
6. Once everything was settled (including calendar sync) - I moved back all my appointments to my synched calendar on the server.
7. Happy days ! No more constant synching.
Thanks again $omator for the suggestion. I am always nervous about that "Clear Data" button.
happy to hear!
and the fix i was talking about in jvr
is enabling multi calendars sync or something like that
I am using a stock JVR and have this problem as well. I also tried the solution posted but that didn't work either. Any other suggestions?
Found root cause - Contact BIRTHDAY field !
The problem came back. And my original cure did not work.
However, in troubleshooting, I realised that one of my colleagues phone's had also started doing the same - at the same time ! Tracing back I found that I had added a birthday field to one of our shared contacts (that both phones were synching) just before the issue started happening. So, having deleted/re-added/cleared data/etc. to no avail, I simply edited the contact on the server to remove the birthday from the contact and everything settled down again.
To verify the fix, I re-added a birthday record to another contact, and immediately the calendar sync started to spin again. I removed it, and immediately it settled down again.
(NOTE: This ties back to my original "fix" too as I had cleared out any suspect appointments/birthdays/anniversaries/etc during original troubleshooting, but the birthday fields were in non-"ping"ed Contact folders - so the contact records had not been refreshed on the phone until I had done a clear data and reloaded them.)
So, my suspicion is that when Android 2.3.3+ finds a birthday field on a contact it tries to add some kind of calendar event for it (I don't know where this event is, as it does not show up on the calendar as far as I can see.) Every time it asks the server to sync the calendar, it expects the server to have the same event - but when it doesn't find it, it asks for another Calendar sync again.
I also tried the same test with the Anniversary field, but that one did not appear to cause any issues.
Hopefully this will help others.
If anyone else is experiencing the issue, please report back if this fixes it for you.
And, if anyone has any ideas why the birthday field is breaking the sync, it would be great to get a full understanding.
do not forget to report it also to google
http://www.google.com/support/forum/p/Google+Mobile?hl=en
somewhere there =)
Thank you very much for this find! I too suffer from this problem since leaving 2.1 (i think). To all others: this IS a bug, even in JVR. Just about when you think deleting & recreating your exchange account solved this, this problem tends to raise its head again (sometimes after a day or so). Two independent Exchange servers cause this problem for me. The result is that the Calendar still syncs, but at the expense of a constant 10% load, halving battery life. Its even visible in the sync settings of the Exchange account; the spinning circle icon never disappears indicating the looping process. This has been reported to Google multiple times (search code.google.com) but they dont seem to mind.
Sent from my GT-I9000 using XDA App
LiverpoolFCfan said:
The problem came back. And my original cure did not work.
However, in troubleshooting, I realised that one of my colleagues phone's had also started doing the same - at the same time ! Tracing back I found that I had added a birthday field to one of our shared contacts (that both phones were synching) just before the issue started happening. So, having deleted/re-added/cleared data/etc. to no avail, I simply edited the contact on the server to remove the birthday from the contact and everything settled down again.
To verify the fix, I re-added a birthday record to another contact, and immediately the calendar sync started to spin again. I removed it, and immediately it settled down again.
(NOTE: This ties back to my original "fix" too as I had cleared out any suspect appointments/birthdays/anniversaries/etc during original troubleshooting, but the birthday fields were in non-"ping"ed Contact folders - so the contact records had not been refreshed on the phone until I had done a clear data and reloaded them.)
So, my suspicion is that when Android 2.3.3+ finds a birthday field on a contact it tries to add some kind of calendar event for it (I don't know where this event is, as it does not show up on the calendar as far as I can see.) Every time it asks the server to sync the calendar, it expects the server to have the same event - but when it doesn't find it, it asks for another Calendar sync again.
I also tried the same test with the Anniversary field, but that one did not appear to cause any issues.
Hopefully this will help others.
If anyone else is experiencing the issue, please report back if this fixes it for you.
And, if anyone has any ideas why the birthday field is breaking the sync, it would be great to get a full understanding.
Click to expand...
Click to collapse
I have exactly the same issue with GingerBread on an HTC EVO 3D, I followed your instructions to clear any Birthday info on my Exchange contacts, I will report back in a few days to see if this fixes my problem.
I only started having the sync issue when my company upgraded to Exchange 2010.
We've experienced sync issues on my company (using exchange 2003/2007) after some microsoft patches.... we still have MS engineers working to find what the heck broke the sync but without success...