6.0.0-alpha12
6/12/25

[#14987] Illegal string offset 'id' in ActiveSync
Summary Illegal string offset 'id' in ActiveSync
Queue Horde Framework Packages
Type Bug
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester peter.meier+horde (at) immerda (dot) ch
Created 02/07/2020 (1952 days ago)
Due
Updated 04/09/2020 (1890 days ago)
Assigned 02/24/2020 (1935 days ago)
Resolved 04/09/2020 (1890 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
04/09/2020 05:36:23 PM Michael Rubinsky State ⇒ Resolved
 
02/29/2020 11:42:41 PM Git Commit Comment #8 Reply to this comment
Changes have been made in Git (master):

commit 52ec0c0434353a1d35a5b128263264c9451c0388
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 29 Feb 2020 18:42:27 -0500

[mjr] Fix issue causing initial sync of certain collections to fail 
(Bug #14987).

  M doc/Horde/ActiveSync/changelog.yml

https://github.com/horde/ActiveSync/commit/52ec0c0434353a1d35a5b128263264c9451c0388
02/29/2020 11:40:53 PM Git Commit Comment #7 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit a68a17bf020f217dba4cf5b9c8f27174c4a1a05d
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 29 Feb 2020 18:35:27 -0500

[mjr] Fix issue causing initial sync of certain collections to fail 
(Bug #14987).

  M doc/Horde/ActiveSync/CHANGES
  M package.xml

https://github.com/horde/ActiveSync/commit/a68a17bf020f217dba4cf5b9c8f27174c4a1a05d
02/29/2020 11:40:52 PM Git Commit Comment #6 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit 927cb7a9b38333fcfdb6e3e449d8dda0a5b2e6c7
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 29 Feb 2020 18:35:27 -0500

[mjr] Fix issue causing initial sync of certain collections to fail 
(Bug #14987).

  M doc/Horde/ActiveSync/changelog.yml

https://github.com/horde/ActiveSync/commit/927cb7a9b38333fcfdb6e3e449d8dda0a5b2e6c7
02/29/2020 11:40:51 PM Git Commit Comment #5 Reply to this comment
Changes have been made in Git (FRAMEWORK_5_2):

commit 0ddbc81678e206f4c599887700f22ae5de38ea79
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 29 Feb 2020 18:34:01 -0500

Bug: 14987 Fix issues due to differing structure  during first sync.

Need to eventually implement a changes object that can
encapsulate the logic.

  M lib/Horde/ActiveSync/State/Base.php
  M lib/Horde/ActiveSync/State/Sql.php

https://github.com/horde/ActiveSync/commit/0ddbc81678e206f4c599887700f22ae5de38ea79
02/29/2020 11:33:39 PM Git Commit Comment #4 Reply to this comment
Changes have been made in Git (master):

commit 305351558cd856b22190e6d43738f15a6f4b24ec
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Sat, 29 Feb 2020 18:33:20 -0500

Bug: 14987 Fix issues due to differing structure  during first sync.

Need to eventually implement a changes object that can
encapsulate the logic.

  M lib/Horde/ActiveSync/State/Base.php
  M lib/Horde/ActiveSync/State/Sql.php

https://github.com/horde/ActiveSync/commit/305351558cd856b22190e6d43738f15a6f4b24ec
02/24/2020 04:32:27 AM Michael Rubinsky Comment #3
State ⇒ Assigned
Assigned to Michael Rubinsky
Reply to this comment
Actually, it looks like this might be possible in certain conditions 
during an initial sync.
02/10/2020 08:01:23 AM Jan Schneider State ⇒ Feedback
 
02/07/2020 08:21:40 PM build+horde (at) de-korte (dot) org Comment #2 Reply to this comment
Which version of Horde_ActiveSync is this? It doesn't look like the 
latest version from PEAR.
02/07/2020 07:55:53 PM peter (dot) meier+horde (at) immerda (dot) ch Comment #1
Priority ⇒ 1. Low
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Horde Framework Packages
Summary ⇒ Illegal string offset 'id' in ActiveSync
Type ⇒ Bug
Reply to this comment
Getting tons of such "errors":

2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]
2020-02-07T20:44:56+01:00 WARN: HORDE PHP ERROR: Illegal string offset 
'id' [pid 1190 on line 518 of 
"/var/www/vhosts/horde.example.com/pear/php/Horde/ActiveSync/State/Base.php"]

Saved Queries