[Tickets #12930] Re: AS: Endless loop with Samsung phone
noreply at bugs.horde.org
noreply at bugs.horde.org
Tue Jan 21 15:29:14 UTC 2014
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12930
------------------------------------------------------------------------------
Ticket | 12930
Updated By | Thomas Jarosch <thomas.jarosch at intra2net.com>
Summary | AS: Endless loop with Samsung phone
Queue | Synchronization
Version | Git master
Type | Bug
State | Assigned
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
Thomas Jarosch <thomas.jarosch at intra2net.com> (2014-01-21 15:29) wrote:
>> Not sure about the infinite loop, but if helps you, it's dying
>> because the MAXITEMS node is not expected. You can see this in
>> Horde_ActiveSYnc_Request_Sync:: line 1142 where there is a TODO to
>> remind me to implement it when we implement the RI cache.
>
> ...and that is EXACTLY why it loops. There is no escape from the
> while() loop in that case.
Thanks for the analysis!
May be we should add a sanity limit of 5.000+ "sync options" the next
time an AS client sends us an unexpected tag ;) Just log it, bail out
of the loop and continue.
The user mentioned something about a recent OTA Android update for her
phone. I have to ask for the specific model again. May be that update
"enabled" the RI collection.
@Arjen: I still run 2.8.5 because of QA. When I update to a new
version, I have to test all the devices I have floating around again.
Therefore I prefer to apply known fixes to 2.8.5 and will update every
few months or so to the current pear version. I also update the horde
apps and framework at the same time ;)
More information about the bugs
mailing list