[horde] Horde 5.1.1 problems with ActiveSync on Android
Thomas Bühlmann
tomnet at tbuhl.ch
Fri Jul 12 15:22:24 UTC 2013
----- Original Message -----
From: "Jan Schneider" <jan at horde.org>
To: <horde at lists.horde.org>
Sent: Friday, July 12, 2013 5:08 PM
Subject: Re: [horde] Horde 5.1.1 problems with ActiveSync on Android
>
> Zitat von Tom Buehlmann <tomnet at tbuhl.ch>:
>
>> Hello!
>> Zitat von Daniel Ritter <daniel at daniel-ritter.de>:
>>
>>> Am 09.07.2013 23:48, schrieb Michael J Rubinsky:
>>>>
>>>> Quoting Daniel Ritter <daniel at daniel-ritter.de>:
>>>>
>>>>> 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.
>>
>> The horde log shows:
>> 2013-07-12T14:42:43+00:00 DEBUG: HORDE [turba] SQL (0.0001s)
>> SELECT id_internal FROM horde_dav_collections WHERE id_external =
>> 'contacts:mhI_BS8QiG-u93kS7Q97iw1' AND id_interface =
>> 'contacts' [pid 24515 on line 319 of
>> "/usr/share/php5/PEAR/Horde/Db/Adapter/Mysqli.php"]
>> 2013-07-12T14:42:43+00:00 DEBUG: HORDE [turba] PHP ERROR: Argument 1
>> passed to Turba_Driver::search() must be an array, none given, called in
>> /srv/www/eyeos/horde4/turba/lib/Application.php on line 683 and defined
>> [pid 24515 on line 556 of "/srv/www/eyeos/horde4/turba/lib/Driver.php"]
>> 2013-07-12T14:42:43+00:00 DEBUG: HORDE 1.
>> Horde_Rpc_Webdav->getResponse() /srv/www/eyeos/horde4/rpc.php:156
>> 2. Sabre\DAV\Server->exec() /usr/share/php5/PEAR/Horde/Rpc/Webdav.php:67
>> 3. Sabre\DAV\Server->invokeMethod()
>> /usr/share/php5/PEAR/Sabre/DAV/Server.php:214
>> 4. call_user_func() /usr/share/php5/PEAR/Sabre/DAV/Server.php:474
>> 5. Sabre\DAV\Server->httpPropfind()
>> 6. Sabre\DAV\Server->getPropertiesForPath()
>> /usr/share/php5/PEAR/Sabre/DAV/Server.php:720
>> 7. Sabre\DAV\ObjectTree->getChildren()
>> /usr/share/php5/PEAR/Sabre/DAV/Server.php:1468
>> 8. Sabre\CardDAV\AddressBook->getChildren()
>> /usr/share/php5/PEAR/Sabre/DAV/ObjectTree.php:117
>> 9. Horde_Dav_Contacts_Backend->getCards()
>> /usr/share/php5/PEAR/Sabre/CardDAV/AddressBook.php:78
>> 10. Horde_Registry->callAppMethod()
>> /usr/share/php5/PEAR/Horde/Dav/Contacts/Backend.php:119
>> 11. call_user_func_array() /usr/share/php5/PEAR/Horde/Registry.php:1173
>> 12. Turba_Application->davGetObjects()
>> 13. Turba_Driver->search()
>> /srv/www/eyeos/horde4/turba/lib/Application.php:683
>> 14. Horde_ErrorHandler::errorHandler()
>> /srv/www/eyeos/horde4/turba/lib/Driver.php:556
>
> This is has nothing to do with AS. It's from a CardDAV request and
> harmless. Fixed in Git anyway.
>
Nevermind in this case..
But that's the only error i saw in the logs.
>> 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.
>>>
>>>
>>>
>>>
>>>
>>>
>>> --
>>> Horde mailing list
>>> Frequently Asked Questions: http://horde.org/faq/
>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
>
> --
> Jan Schneider
> The Horde Project
> http://www.horde.org/
>
> --
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>
More information about the horde
mailing list