Android ApplicationsAll the information you could ever want about Android Applications. Learn about apps and get help with them... all here! New apps can be found and announced in the Applications Announcements forum linked below.
I've been struggling with this problem for quite a while now and thought I'd give these boards a chance I am posting this on behalf of a customer of mine. This is my first post, please be gentle.
The problem:
A microsoft exchange user is having diffculties synchronizing calendar events using Exchange ActiveSync to synchronize with MS Exchange 2007. He is using an HTC Desire S and has recently upgraded to Android 2.3.5. Creating new calendar events in both the phone and in Outlook 2007 works fine. Deleting these same events is also no problem at all; with the phone set to pushmail the events immediately disappear when deleted in Outlook and vice versa.
Now here is the actual issue, when we change the details of an event in MS Outlook, for instance the title or the appointment time, it does not get synchronized on the phone. Changes in events made on the phone do get synced properly. It works one way only. Salient detail; the phone 'sees' the change, because the very second I alter an event in MS Outlook, I see the android synchronization icon appear for a split second. This makes it look like it has updated the event, but the details remain unchanged.
What I have tried: messing around with pretty much all settings - Frequency/download old e-mails/synchronize previous events/size limit/etc. Nothing seems to have effect. Obviously I have tried to manually sync, both by just setting the agenda as the only item to sync and using refresh within the agenda application. I've also deleted the entire account and recreated that. Ofcourse at that point the changes in the MS Outlook agenda are seen because it needs to resync the entire thing anew.
I am hoping for some advice, would be great to resolve this thing without having to go back to Android 2.3.4 (seeing as how the problem seemed to have started occuring ever since the update, it worked fine a couple of weeks ago).
I'm having the exact same issue. And to add to your excellent description and before anyone tries defensing the Droid, it's not the server. None of the 15 iPhones in my company have this issue and it works fine for all the of the BlackBerries. I love my Android but this is a serious problem for me
I'm running 2.3.4 on an Inc 2.
Keep this going so it gets some traction.
The squeaky wheels get the oil.
The Following User Says Thank You to grecot84 For This Useful Post:
I'm having the exact same issue. And to add to your excellent description and before anyone tries defensing the Droid, it's not the server. None of the 15 iPhones in my company have this issue and it works fine for all the of the BlackBerries. I love my Android but this is a serious problem for me
I'm running 2.3.4 on an Inc 2.
Keep this going so it gets some traction.
The squeaky wheels get the oil.
Thank you for your reaction. I did indeed forget to mention that there are at least a dozen other phones connected to the same server which are all working splendidly, including to my believe a couple of android phones.
A shame to learn about you having the same issue whilst running 2.3.4, I was hoping I could just downgrade, seeing as it looks like this prolbem didn't exist for me before upgrading to 2.3.5.
I'm having the same problem, as does some of my co-workers.
It isn't that big of a deal for me, as I don't move or change meetings that often, but a couple of my co-workers do. So a solution would be very much appreciated
2. Click Menu->Settings->Applications->Manage Applications, "All" tab, Scroll down and click on "Calendar Storage", click on "Force Stop" and "Clear Data" (and "Clear Cache" if not greyed out).
3. Re-add the Exchange Account and re-sync the calendar
Here is a thread that might help resolve this issue:
2. Click Menu->Settings->Applications->Manage Applications, "All" tab, Scroll down and click on "Calendar Storage", click on "Force Stop" and "Clear Data" (and "Clear Cache" if not greyed out).
3. Re-add the Exchange Account and re-sync the calendar
Here is a thread that might help resolve this issue:
If you have to do this everytime there is changes to a meeting, then the phone will very soon be thrown into the garbage
Besides, this doesn't create an error message. The meeting just remains the same until you delete it
That's what I thought before trying, but rbasusparky's solution actually works for me so far. I have a test account which I can use to reproduce the problem (HTC Sensation XE, running 2.3.5) and I followed the aforementioned steps, at this point I am able to alter existing appointments from both Outlook 2007 and the agenda-app through ActiveSync.
Thing I noticed is that I had to synchronize the agenda manually through options -> Refresh. I enforced this by activating the 'auto sync' option in the accounts & synchronisation main menu. Although this makes sense, I'm pretty sure I didn't have that option checked before.
At any rate I'm going to mess about with this some more, but provisionally this appears to give me the desired effect. I'm not sure if deleting all of the calendar storage can have any negative effects on other calendars that remain active on the phone.. I would guess not, if it's going to get synchronised a bit later anyways.
On a smart phone like Android or iPhone, there may be events (e.g. corrupted calendar event) that cause your calendar to stop syncing properly or GPS, Wi-Fi, Bluetooth to stop working. Usually, deleting the cache and/or data file will resolve the issue. Sometimes, a hard reset (from a powered off state) or factory reset (from a powered on state) is necessary, since in those cases every cache is deleted and especially when the user cannot access and delete the cache and/or data files. On an iPhone, users have had to resort to restoring from a previous backup or doing a factory reset as well to resolve issues, for the same reason - deletion of cache files.
Deleting an exchange account and re-adding it without deleting the Calendar Storage data and cache will not resolve syncing issues unless the Calendar Storage file's data and cache are deleted since any corrupted event entries will remain or persist and the exchange account will always use the corrupted Calendar Storage file and sync accordingly until that file's data and cache are deleted and the Calendar events for every calendar account is rebuilt through the re-sync of the calendar accounts after the calendar accounts have been recreated.
Last edited by rbasusparky; March 9th, 2012 at 09:37 AM.
That's what I thought before trying, but rbasusparky's solution actually works for me so far. I have a test account which I can use to reproduce the problem (HTC Sensation XE, running 2.3.5) and I followed the aforementioned steps, at this point I am able to alter existing appointments from both Outlook 2007 and the agenda-app through ActiveSync.
Thing I noticed is that I had to synchronize the agenda manually through options -> Refresh. I enforced this by activating the 'auto sync' option in the accounts & synchronisation main menu. Although this makes sense, I'm pretty sure I didn't have that option checked before.
At any rate I'm going to mess about with this some more, but provisionally this appears to give me the desired effect. I'm not sure if deleting all of the calendar storage can have any negative effects on other calendars that remain active on the phone.. I would guess not, if it's going to get synchronised a bit later anyways.
I just tried it (and hoped for the best), but it didn't work for me I still can't change an event and get it updated on my phone.
However, I tried using the Touchdown app, and this works. It just doesn't use the built in calendar in my HTC, so I have to use the widget and calendar from the Touchdown app.
A thing I failed to mention is that we are using Exchange 2003 in our company. Could this have any influence on my problem?
I'll try to see if the solution works on my coworkers phones next week and I'll get back with what I find.
I just tried it (and hoped for the best), but it didn't work for me I still can't change an event and get it updated on my phone.
However, I tried using the Touchdown app, and this works. It just doesn't use the built in calendar in my HTC, so I have to use the widget and calendar from the Touchdown app.
A thing I failed to mention is that we are using Exchange 2003 in our company. Could this have any influence on my problem?
I'll try to see if the solution works on my coworkers phones next week and I'll get back with what I find.
Shame it didn't work out for you. Still working fine here. Haven't heard of this touchdown app, is it just another e-mail client? Sounds like a decent alternative.
Like grecot84 said earlier, Using Exchange 2003 shouldn't matter, we have quite a few Exchange 2003 servers running with other customers who are using a wide variety of phones, all of which are having no issues (at least, to my knowledge).
If it is a problem for ALL of the pushmail users within your organization, then obviously you might want to have another glance at the server-side configuration.
Shame it didn't work out for you. Still working fine here. Haven't heard of this touchdown app, is it just another e-mail client? Sounds like a decent alternative.
Like grecot84 said earlier, Using Exchange 2003 shouldn't matter, we have quite a few Exchange 2003 servers running with other customers who are using a wide variety of phones, all of which are having no issues (at least, to my knowledge).
If it is a problem for ALL of the pushmail users within your organization, then obviously you might want to have another glance at the server-side configuration.
Touchdown IS a decent alternative. But it isn't free, and I think I know what the answer will be if I go ask for money for this At least until I'm absolutely sure that it can't be done for free
Is there somewhere I can see what the correct configuration is on the server for this to work?
I have just tried playing with appointments on an HTC Wildfire with Android 2.2.1, and it works like a charm. So it seems like there are some issues with ActiveSync on Android 2.3.x...