View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0002733||SOGo||ActiveSync||public||2014-04-24 07:15||2014-04-24 08:00|
|Platform||[Client] Google||OS||Android||OS Version||Kit Kat|
|Product Version||nightly v2|
|Fixed in Version||2.2.4|
|Summary||0002733: Contacts with "birthday" field causes Exchange service on Android 4.4.2 to crash|
Using ActiveSync on Android 4.4.2, if some contacts have a birthday field filled in it will cause the Exchange service to crash and fail to sync any contacts. Appears to have an issue parsing the date.
Created a test account with one contact. Without filling in the Birthday field contacts sync nicely, however when adding the field and deleting/recreating the account on the phone the exchange service will crash:
04-24 18:31:49.323: E/AndroidRuntime(5222): FATAL EXCEPTION: SyncAdapterThread-3
The following also appears in the SOGo log:
2014-04-25 02:32:32.668 sogod Sleeping 10 seconds while detecting changes...
Interesting that it takes 30 seconds.
Unsure if this is SOGo sending something incorrectly or if it's perhaps Android not interpreting something correctly.
Not 100% sure what data will be useful so let me know if more logs, etc are required.
Workaround is to remove birthday fields from the contacts - Works beautifully once birthday is removed.
|Steps To Reproduce|
Using Android 4.4.2, I can reproduce this by adding a birthday to any contact. Removing the birthday allows the contacts to sync just fine.
|Tags||No tags attached.|
Please try the upcoming nightly build (or build it yourself to test) and report your findings.
|2014-04-24 07:15||tribalchicken||New Issue|
|2014-04-24 08:00||ludovic||Note Added: 0006957|
|2014-04-24 08:00||ludovic||Status||new => closed|
|2014-04-24 08:00||ludovic||Assigned To||=> ludovic|
|2014-04-24 08:00||ludovic||Resolution||open => fixed|
|2014-04-24 08:00||ludovic||Fixed in Version||=> 2.2.4|