[horde] Horde 5.1.1 problems with ActiveSync on Android

Thomas Bühlmann tomnet at tbuhl.ch
Tue Jul 16 14:52:37 UTC 2013


Am 16.07.2013 04:44, schrieb Simon Wilson:
>>>>>>> I upgraded from 5.0.1 to 5.1.1 today.
>>>>>>> Now Activesync doesn't work anymore as expected. Mail syncs
>>>>>>> fine, contacts and calendars do not.
>>>>>>> I lost all contacts and calendars on the android devices. They 
>>>>>>> are still available in Horde, but don't sync.
>>>>
>>>> Same Problem here. Everything syncs except the Contacts. This used
>>>>  to work before.
>>>>>>>
>>>>>>> I am using two different Android clients for testing, both 
>>>>>>> running different versions of Cyanogen Mod.
>>>>>>> They used to sync fine with 5.0.1.
>>>>>>
>>>>>> Cannot reproduce. Works fine for me with numerous versions of 
>>>>>> Android, both stock and CM.
>>>>>>
>>>>>> Any errors in the server log, horde log? What does the activesync
>>>>>> log show?
>>>>>>
>>>>
>>>> Not sure if this is the same problem;
>>>> I tried to sync a turba adressbook with only one contact via
>>>> activesync.
>>>> The synclog stops after the provisioning is done. Nothing more is
>>>> logged.
>>>>
>
>>>> I'm syncing to a xperia z with android 4.2.2.
>>>>>>
>>>>>>
>>>>>
>>>>> I investigated a bit further.
>>>>> Wiped my android, and just enabled contacts sync.
>>>>> This happens when trying to sync contacts:
>>>>>
>>>>> http://pastebin.com/AF38BYS2
>>>>>
>>>>> Maybe this error is relevant?
>>>>> (Line 180)
>>>>> 2013-07-10T15:10:51+00:00 NOTICE: [8428] Error saving state for 
>>>>> synckey {51dd790e-4830-4ca4-91e6-20ebc0a80102}2: QUERY FAILED: 
>>>>> Duplicate entry '{51dd790e-4830-4ca4-91e6-20ebc0a80102}2' for key
>>>>>  'PRIMARY'
>>>>>
>>>>> This is how a request in Apache looks like:
>>>>> Android ActiveSync Client is Android/4.1.2-EAS-1.3
>>>>>
>>>>> 62.143.158.113 - myserver.dyndns.org\\mailbox
>>>>> [10/Jul/2013:17:10:38 +0200] "POST
>>>>> /Microsoft-Server-ActiveSync?Cmd=Sync&User=myserver.dyndns.org%5Cmailbox&DeviceId=androidc1491253035&DeviceType=Android
>>>>> HTTP/1.1" 200 585 "-"  "Android/4.1.2-EAS-1.3"
>>>>>
>>>>> Because i completely wiped my phone I think it must be a change in
>>>>> Horde from 5.0.1 to 5.1.1 that broke it somehow for me.
>>>>> It worked great for a long time before.
>>>>>
>>>>> Thanks for any input.
>>>>>
>>>> For the moment i sync my contacts via the new CardDav Service. This
>>>> works perfectly.
>>>>>
>>>>>
>>>>>
>>>>>
>
>
> Happening to me also.
>
> I reset the device's AS connection as part of checking something else,
> and Contacts no longer Sync at all to the Android device. Still sync
> to iPad OK. Email, tasks, calendar appear to sync fine.
>
> I did a second delete / reset on the phone's AS horde connection, and
> re-enabled with just Contacts, and still nothing.
>
> Horde error log shows an SQL QUERY FAILED error for the INSERT INTO
> horde_activesync_state, followed by an enormous list of \"NewMessage\"
> entries for what looks like each of my contacts. Here is an extract:
>
> 2013-07-16T01:33:36+00:00 ERR: HORDE [horde] SQL QUERY FAILED:
> SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry
> '{51e498a8-a9e4-439e-a493-0b3dc0a801e6}2' for key 'PRIMARY'
>     INSERT INTO horde_activesync_state (sync_key, sync_data, sync_devid,
>       sync_time, sync_folderid, sync_user, sync_pending) VALUES
>       ('{51e498a8-a9e4-439e-a493-0b3dc0a801e6}2',
>      
> 'O:34:"Horde_ActiveSync_Folder_Collection":4:{s:15:"haveInitialSync";b
>       :1;s:10:"*_status";a:0:{}s:12:"*_serverid";s:10:"@Contacts@";s:9:"
>       *_class";s:8:"Contacts";}', 'SEC10D1C297BE813', 1373938414,
>       '@Contacts@', 'simon',
>      
> 'a:361:{i:0;a:3:{s:2:\"id\";s:60:\"20130311055925.-LOYZLAqDHeVWI5o1ubL
>      
> uw5 at mail.simonandkate.net\";s:4:\"type\";s:6:\"change\";s:5:\"flags\";
>      
> s:10:\"NewMessage\";}i:1;a:3:{s:2:\"id\";s:62:\"20130129094340.XFDFhY9
>      
> RNmOQJmbNuE1bJQ4 at server.simonandkate.net\";s:4:\"type\";s:6:\"change\"
>      
> ;s:5:\"flags\";s:10:\"NewMessage\";}i:2;a:3:{s:2:\"id\";s:62:\"2013012
>      
> 9094340.nrhEoNigM5oS60dsxbLT6A2 at server.simonandkate.net\";s:4:\"type\"
>      
> ;s:6:\"change\";s:5:\"flags\";s:10:\"NewMessage\";}i:3;a:3:{s:2:\"id\"
>      
> ;s:62:\"20130129094341.XLaIPJnNhrOyHhJ6bJ-e7Q2 at server.simonandkate.net
>
> The phone AS debug log shows what appears to be the first 6 entries
> sync to the device (but which never actually show on the device), then
> stops with 361 to go with this:
>
> 2013-07-16T02:13:26+00:00 INFO: [1609] Updating state during change
> 2013-07-16T02:13:26+00:00 DEBUG: [1609] O     </Commands>
> 2013-07-16T02:13:26+00:00 INFO: [1609] Saving state: Array
> (
>     [0] => {51e4ac44-eb80-4b09-ab9f-064dc0a801e6}2
>     [1] => Horde_Db_Value_Binary Object
>         (
>             [_value:protected] =>
> O:34:"Horde_ActiveSync_Folder_Collection":4:{s:15:"haveInitialSync";b:1;s:10:"
>        )
>
>     [2] => SEC10D1C297BE813
>     [3] => 1373940805
>     [4] => @Contacts@
>     [5] => simon
>     [6] => 361
> )
>
> 2013-07-16T02:13:26+00:00 DEBUG: [1609] O    </Folder>
> 2013-07-16T02:13:26+00:00 DEBUG: [1609] O   </Folders>
> 2013-07-16T02:13:26+00:00 DEBUG: [1609] O  </Synchronize>
> 2013-07-16T02:13:26+00:00 INFO: [1609] Replacing SYNC_CACHE entry for
> user simon and device SEC10D1C297BE813:
> a:11:{s:18:"confirmed_synckeys";a:1:{s:39:"{51e4ac44-eb80-4b09-ab9f-064dc0a801e6}2";b:1;}s:17:"lasthbsyncstarted";i:1373940634;s:17:"lastsyncendnormal";i:1373940806;s:9:"timestamp";s:10:"1373940806";s:4:"wait";b:0;s:10:"hbinterval";b:0;s:7:"folders";a:103:{s:8:"fb8437b7";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:11:"INBOX/Trash";}s:8:"f78d5bbf";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:40:"INBOX/Saved
> Emails/Computer
> Stuff/Bacula";}s:8:"f53a087b";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:13:"user/benjamin";}s:8:"f378939c";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:31:"INBOX/Saved
> Emails/Vet
> Supplies";}s:8:"efba87b7";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:66:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/Horde/BugsHordeOrg";}s:8:"ed6da38b";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:27:"INBOX/Saved
> Emails/Jobs/SMS";}s:8:"ec9e70b4";a:2:{s:5:"cl
>  ass";s:5:"Email";s:8:"serverid";s:23:"INBOX/Saved
> Emails/Jobs";}s:8:"ebc50e25";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:13:"user/chiarina";}s:8:"eb9d2531";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:48:"INBOX/Saved
> Emails/Finances/Colonial First
> State";}s:8:"e9e0fc0f";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:48:"INBOX/Saved
> Emails/Software Serials and
> Receipts";}s:8:"e91c0573";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:39:"INBOX/Saved
> Emails/MTG/Shipping
> advices";}s:8:"e804b887";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:49:"INBOX/Saved
> Emails/Real Estate/LJ Hooker
> Stafford";}s:8:"e59a7912";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:11:"user/server";}s:8:"e57c6070";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:26:"user/chiarina/Saved
> Emails";}s:8:"e0e3da23";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:30:"INBOX/Saved
> Emails/Family
> Tree";}s:8:"e04ee1cb";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:30:"INBOX/Saved
> Emails/Photography";}s:8:"de08ab14";a:2:
>  {s:5:"class";s:5:"Email";s:8:"serverid";s:24:"INBOX/Saved
> Emails/Legal";}s:8:"dba9fd6f";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:19:"user/benjamin/Trash";}s:8:"db43842b";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:27:"INBOX/Saved
> Emails/Holidays";}s:8:"d8c899d1";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:46:"INBOX/Saved
> Emails/Finances/Salary
> Sacrificing";}s:8:"d7d1f9b6";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:25:"user/server/Deleted
> Items";}s:8:"d5cc415f";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:47:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists";}s:8:"cdf322d0";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:33:"INBOX/Saved
> Emails/Computer
> Stuff";}s:8:"ca740763";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:26:"INBOX/Saved
> Emails/Shipito";}s:8:"c83146f8";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:43:"INBOX/Saved
> Emails/Finances/Company Pty
> Ltd";}s:8:"c819441b";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:45:"INBOX/Saved
> Emails/Computer Stuff/Google
>  Play";}s:8:"c2222c89";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:55:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/Amavisd";}s:8:"bf17abc8";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:41:"INBOX/Saved
> Emails/MTG/eBay
> Confirmations";}s:8:"bdd8a6a4";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:51:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/KVM";}s:8:"bca39b28";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:36:"INBOX/Saved
> Emails/Family
> Tree/Filed";}s:8:"bb59aae8";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:18:"user/chiarina/Yoyo";}s:8:"b8e9ebc3";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:20:"user/benjamin/Drafts";}s:8:"b7c1f340";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:18:"user/server/Drafts";}s:8:"b6fc10a2";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:14:"user/dom/Trash";}s:8:"b2985e34";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:5:"INBOX";}s:8:"aace75e9";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:39:"INBOX/Saved
> Emails/MTG/Wizards Cupboard";}s:8:"a
>  8772e43";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:26:"INBOX/Saved Emails/MTG/RCW";}s:8:"a589b6be";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:23:"INBOX/Saved
> Emails/Home";}s:8:"a4641f48";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:53:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/Horde";}s:7:"@Tasks@";a:2:{s:5:"class";s:5:"Tasks";s:8:"serverid";s:7:"@Tasks@";}s:7:"@Notes@";a:2:{s:5:"class";s:5:"Notes";s:8:"serverid";s:7:"@Notes@";}s:10:"@Contacts@";a:2:{s:5:"class";s:8:"Contacts";s:8:"serverid";s:10:"@Contacts@";}s:10:"@Calendar@";a:2:{s:5:"class";s:8:"Calendar";s:8:"serverid";s:10:"@Calendar@";}s:8:"9eae853d";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:8:"user/dom";}s:8:"9ba0de53";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:21:"user/dom/Saved
> Emails";}s:8:"9a064919";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:33:"INBOX/Saved
> Emails/ISPs and
> Email";}s:8:"99043ab1";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:27:"INBOX/Saved
> Emails/Personal";}s:8:"98cef338";
>  a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:13:"user/dom/Sent";}s:8:"987e7b09";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:20:"user/chiarina/Drafts";}s:8:"96d1dd3e";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:49:"INBOX/Saved
> Emails/Computer Stuff/Postfix
> Reports";}s:8:"946182cb";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:31:"INBOX/Saved
> Emails/Jobs/Aurizon";}s:8:"910fd78c";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:18:"user/benjamin/Spam";}s:8:"8db30557";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:18:"INBOX/Saved
> Emails";}s:8:"8ce7693b";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:31:"INBOX/Saved
> Emails/Personal/CSU";}s:8:"8ae4829a";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:30:"INBOX/Saved
> Emails/VA
> Personal";}s:8:"8a6cd170";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:41:"INBOX/Saved
> Emails/Family Tree/For
> Action";}s:8:"85802c02";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:15:"user/dom/Drafts";}s:8:"84f4a4e3";a:2:{s:5:"class";s:5:"Email";s:8:"serverid"
>  ;s:13:"user/dom/Spam";}s:8:"82f990a6";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:17:"user/server/Trash";}s:8:"818c2b55";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:43:"INBOX/Saved
> Emails/MTG/Decks and
> Collection";}s:8:"80a44576";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:22:"INBOX/Saved
> Emails/ACS";}s:8:"7a93cba1";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:27:"INBOX/Saved
> Emails/MTG/WOTC";}s:8:"77c53b19";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:25:"INBOX/Saved
> Emails/Amazon";}s:8:"76053c87";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:31:"INBOX/Saved
> Emails/MTG/Receipts";}s:8:"740074a2";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:39:"INBOX/Saved
> Emails/Computer
> Stuff/Apple";}s:8:"716be95d";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:38:"INBOX/Saved
> Emails/Jobs/Robert
> Walters";}s:8:"6f59fb8b";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:10:"INBOX/Spam";}s:8:"6f3cd6b9";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:26:"INBOX/Saved
> Emails/Cars/VW";}s:8:"6d6
>  d1117";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:33:"INBOX/Saved
> Emails/Finances/Bills";}s:8:"6b811a03";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:33:"INBOX/Saved
> Emails/Amazon/Audible";}s:8:"6adffda1";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:51:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/SPF";}s:8:"69de9be9";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:28:"INBOX/Saved
> Emails/MyNetFone";}s:8:"657c0203";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:38:"INBOX/Saved
> Emails/Website
> Memberships";}s:8:"64d3fbad";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:10:"INBOX/Sent";}s:8:"64b33fa7";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:19:"user/chiarina/Trash";}s:8:"6442774c";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:55:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/Postfix";}s:8:"62be66e9";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:57:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/LMSensors";}s:8:"60421dc8";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:
>  27:"INBOX/Saved
> Emails/Cars/BMW";}s:8:"5b24437e";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:18:"user/benjamin/Sent";}s:8:"572d15ee";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:26:"user/benjamin/Saved
> Emails";}s:8:"4ffc2030";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:18:"user/chiarina/Sent";}s:8:"4dedd617";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:27:"INBOX/Saved
> Emails/Railways";}s:8:"4b4ba0ad";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:39:"INBOX/Saved
> Emails/Finances/Accountants";}s:8:"47d51059";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:37:"INBOX/Saved
> Emails/MTG/Games
> Paradise";}s:8:"428893e4";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:29:"INBOX/Saved
> Emails/MTG/Orders";}s:8:"40bffb5e";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:42:"INBOX/Saved
> Emails/Computer
> Stuff/Logwatch";}s:8:"3e9931cc";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:16:"user/server/Spam";}s:8:"3b30bae6";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:68:"INBOX/Saved
> Emails/Compute
>  r Stuff/Mailing Lists/Horde/Archived
> Horde";}s:8:"383d1861";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:23:"INBOX/Saved
> Emails/eBay";}s:8:"354737e3";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:23:"INBOX/Saved
> Emails/Cars";}s:8:"33e14b67";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:36:"INBOX/Saved
> Emails/Finances/Receipts";}s:8:"2b6919d8";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:44:"INBOX/Saved
> Emails/Real Estate/Cressbrook
> St";}s:8:"252f0282";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:33:"INBOX/Saved
> Emails/MTG/eBay
> other";}s:8:"235fcbcd";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:60:"INBOX/Saved
> Emails/Computer Stuff/Mailing
> Lists/SpamAssassin";}s:8:"21b4b17b";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:26:"INBOX/Saved
> Emails/Parking";}s:8:"207fc547";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:30:"INBOX/Saved
> Emails/Real
> Estate";}s:8:"1f3803af";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:27:"INBOX/Saved
> Emails/Finances";}s:8:"1be21ab4";a:2:{s:5:"class
>  ";s:5:"Email";s:8:"serverid";s:29:"INBOX/Saved
> Emails/Cars/Mazda";}s:8:"18a72080";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:12:"INBOX/Drafts";}s:8:"16a0b639";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:18:"user/chiarina/Spam";}s:8:"07cd899e";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:31:"INBOX/Saved
> Emails/Finances/NAB";}s:8:"023b7be3";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:16:"user/server/Sent";}s:8:"011a48e2";a:2:{s:5:"class";s:5:"Email";s:8:"serverid";s:22:"INBOX/Saved
> Emails/MTG";}}s:9:"hierarchy";s:39:"{51e4ac3d-1b70-4f5b-ab50-0cbdc0a801e6}1";s:11:"collections";a:1:{s:10:"@Contacts@";a:11:{s:5:"class";s:8:"Contacts";s:10:"windowsize";s:1:"5";s:10:"truncation";i:0;s:11:"mimesupport";i:0;s:14:"mimetruncation";i:8;s:8:"conflict";i:1;s:9:"bodyprefs";a:1:{i:1;a:2:{s:4:"type";s:1:"1";s:14:"truncationsize";s:6:"400000";}}s:8:"serverid";s:10:"@Contacts@";s:11:"lastsynckey";s:39:"{51e4ac44-eb80-4b09-ab9f-064dc0a801e6}2";s:14:"deletesasmoves";b:1;s:10:"filtertype"
>
>  ;s:1:"0";}}s:13:"pingheartbeat";b:0;s:14:"synckeycounter";a:1:{s:10:"@Contacts@";a:1:{s:39:"{51e4ac44-eb80-4b09-ab9f-064dc0a801e6}1";i:1;}}}
>
> 2013-07-16T02:13:26+00:00 INFO: [1609] User simon logged off
>
> I will post up the full log files later on.
>
>
I saw similar entries in the log after digging a bit into.
After creating a new sync adressbook for testing i generated manually
some test entries. They synced.
Trying to copy my current adressbook then the sync failed.
I now checked my adressbook for unusual entries and indeed found some.
For example: Few of them had a prefix of (*7) for a separate accounting
service my company uses. Horde did no logner accept theese as telephone
numbers. But my phone allows them to be entered into the phone fields of
the adressbook. And i found also some characters not correctly displayed
due to unicode problems.
Now my overworked adressbook works again over activesync.
Looks like activesync is more picky about "wrong" characters in the
adressbook then carddav is.

--Tom
> Simon.
>
> -- 
> Simon Wilson
> M: 0400 12 11 16
>
>



More information about the horde mailing list