6.0.0-beta1
7/5/25

[#12529] Weird dates in ActiveSync device info
Summary Weird dates in ActiveSync device info
Queue Horde Framework Packages
Queue Version Git master
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester leena.heino (at) uta (dot) fi
Created 08/03/2013 (4354 days ago)
Due
Updated 08/08/2013 (4349 days ago)
Assigned 08/03/2013 (4354 days ago)
Resolved 08/08/2013 (4349 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
08/08/2013 04:13:41 AM Michael Rubinsky State ⇒ Resolved
 
08/08/2013 04:04:32 AM Git Commit Comment #5 Reply to this comment
Changes have been made in Git (master):

commit 588989f8297dd64d22d93858fc6687395faf5e24
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Wed Aug 7 23:58:04 2013 -0400

     Always track the timestamp, even if using modseq.

     Bug: #12529  We need to have a timestamp for displaying in the UI.

  .../ActiveSync/lib/Horde/ActiveSync/State/Sql.php  |   23 +++++++++++--------
  1 files changed, 13 insertions(+), 10 deletions(-)

http://git.horde.org/horde-git/-/commit/588989f8297dd64d22d93858fc6687395faf5e24
08/03/2013 05:23:55 PM Michael Rubinsky Comment #4 Reply to this comment
These are unrelated to the date display issue. Please create a new 
ticket and upload a full synclog.
08/03/2013 04:45:39 PM leena (dot) heino (at) uta (dot) fi Comment #3 Reply to this comment
This is a (harmless) side effect of the recent change to using 
modification sequences to mark sync state in place of timestamps.

This needs to be fixed (be adding a dedicated sync timestamp field), 
but is a harmless display issue. Your looping is being caused by 
some other issue.
Error log is filled with lines like this:

HORDE: [horde] PHP ERROR: Undefined index: class [pid 7449 on line 245 
of 
"/var/www/hordenx/framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php"]

HORDE: [horde] PHP ERROR: Undefined index: serverid [pid 7449 on line 
247 of 
"/var/www/hordenx/framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php"]

HORDE: [horde] PHP ERROR: Undefined index: class [pid 7449 on line 247 
of 
"/var/www/hordenx/framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php"]

08/03/2013 04:09:13 PM Michael Rubinsky Comment #2
State ⇒ Assigned
Assigned to Michael Rubinsky
Reply to this comment
This is a (harmless) side effect of the recent change to using 
modification sequences to mark sync state in place of timestamps.

This needs to be fixed (be adding a dedicated sync timestamp field), 
but is a harmless display issue. Your looping is being caused by some 
other issue.
08/03/2013 01:22:42 PM leena (dot) heino (at) uta (dot) fi Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Weird dates in ActiveSync device info
Queue ⇒ Horde Framework Packages
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
When I use activesync to sync calendar or addressbook data between the 
server and the device, the last sync date in Horde's ActiveSync device 
list is really weird:
Wed, 30 Nov -001 00:00:00 +0139

It should be something like:
Sat, 03 Aug 2013 16:21:00 +0300

Would it be possible that this weird sync date might cause some device 
to end up in sync loop? One way to stop this sync loop is to remove 
the device, but after initial sync the date is once again incorrect 
and device ends up in sync loop once again.

Device tested: Apple iPad 3 (iOS 6.1.3), Apple iPhone 4s (iOS 6.1.3).

Saved Queries