[Tickets #12531] Re: Loopping sync when using ActiveSync

noreply at bugs.horde.org noreply at bugs.horde.org
Wed Aug 7 23:03:18 UTC 2013


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/12531
------------------------------------------------------------------------------
  Ticket             | 12531
  Updated By         | Michael Rubinsky <mrubinsk at horde.org>
  Summary            | Loopping sync when using ActiveSync
  Queue              | Horde Framework Packages
  Version            | Git master
  Type               | Bug
  State              | Resolved
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


Michael Rubinsky <mrubinsk at horde.org> (2013-08-07 23:03) wrote:

I can't reproduce this.

Your logs show this occurs during a FOLDERSYNC. During a FOLDERSYNC,  
$_thisSyncStamp will NEVER be false. It should ALWAYS be a timestamp.  
The code in question is Horde_ActiveSync_State_Sql::getChanges().  
$this->_collection is empty for FOLDERSYNC requests, so null will be  
passed as the first parameter to ::getSyncStamp(). You will see in  
Horde_Core_ActiveSync_Driver::getSyncStamp() that this will lead to  
time() being the returned value in this case.

You will need to find out why a FOLDERSYNC leads to some value in  
$collection['id'] for your situation. This should not happen in normal  
usage.





More information about the bugs mailing list