6.0.0-beta1
9/24/25

[#13756] ActiveSync With Android 5.0 Deletes Contact Information
Summary ActiveSync With Android 5.0 Deletes Contact Information
Queue Synchronization
Queue Version FRAMEWORK_5_2
Type Bug
State No Feedback
Priority 2. Medium
Owners
Requester horde (at) nosolutions (dot) com
Created 12/14/2014 (3937 days ago)
Due
Updated 01/02/2015 (3918 days ago)
Assigned 12/15/2014 (3936 days ago)
Resolved 01/02/2015 (3918 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
01/02/2015 05:50:37 PM Michael Rubinsky State ⇒ No Feedback
 
12/15/2014 09:06:50 PM Michael Rubinsky Comment #2
State ⇒ Feedback
Reply to this comment
Sounds like the client lost the state key, or some other client-side 
bug. My guess is that the client is sending all the client data back 
up to the server for some reason, thinking they are new or changed, 
but doesn't include all the fields that are on the server, so they are 
blanked out. (Normally missing fields are checked against a 
"SUPPORTED" array sent from the client that tells the server which 
fields can be ghosted etc... )

To be sure, I would need to see the synch log. Not necessarily the 
entire log, but would need to see the first SYNC request from the 
client to server that triggers the resync - as well as the first few 
response/request cycles since there may have been error codes sent etc..
12/14/2014 09:33:58 PM horde (at) nosolutions (dot) com Comment #1
Priority ⇒ 2. Medium
Patch ⇒ No
Milestone ⇒
Queue ⇒ Synchronization
Summary ⇒ ActiveSync With Android 5.0 Deletes Contact Information
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
Scenario:
- Contact existed on an Android 4.4.4 device
- Editing contact in Android 4.4.4 or in Turba updated both devices properly
- Device was then upgraded to Android 5.0, which uses a new Exchange 
framework integrated into the Gmail app (instead of a separate email 
app)

Bug:
- When updating contact information in Turba, a sync initiates with 
the Android 5.0 device.
- The activesync log created by Horde shows the entire address book resyncing
- All the contacts email and location information is blanked out (For 
instance all information in the Location and Communication tabs of 
Turba are now blank)
- Updating the email address in Android 5.0 Contact app properly 
synchronizes, and the email address is displayed in Turba
- Updating that same contact email address in Turba results in the 
email address being replaced by what was last entered on the Android 
5.0 device

All in all, I believe whatever is on the Android 5.0 device is 
overwriting whatever is already stored on the server. I'm not sure 
what to provide that would be helpful from logs, as my activesync logs 
are chock full of these full resync's (3GB+ for each user). Let me 
know what I can provide to clarify.

Saved Queries