Summary | Horde_Imap_Client breaks displaying mail in IMP (traditional mode only) |
Queue | Horde Base |
Queue Version | 4.0.13 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | slusarz (at) horde (dot) org |
Requester | arjen+horde (at) de-korte (dot) org |
Created | 02/25/2012 (4869 days ago) |
Due | |
Updated | 02/29/2012 (4865 days ago) |
Assigned | 02/25/2012 (4869 days ago) |
Resolved | 02/27/2012 (4867 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
commit fdbed86d99588110a1bea2f3497948a45378d990
Author: Michael M Slusarz <slusarz@horde.org>
Date: Tue Feb 28 21:42:48 2012 -0700
Bug #11026: Better fix to invalidate cache entries..../Imap_Client/lib/Horde/Imap/Client/Cache.php | 20
+++++++++++---------
1 files changed, 11 insertions(+), 9 deletions(-)
http://git.horde.org/horde-git/-/commit/fdbed86d99588110a1bea2f3497948a45378d990
commit 13716e3207c103c00eed3107912dad92eb53f477
Author: Michael M Slusarz <slusarz@horde.org>
Date: Sun Feb 26 22:48:36 2012 -0700
[mms] Workaround PHP bug when using serialized Envelope data
created by Horde_Imap_Client < 1.5.0 (
Bug #11026)..../Imap_Client/lib/Horde/Imap/Client/Cache.php | 32 +++++++++++++++----
framework/Imap_Client/package.xml | 2 +
2 files changed, 27 insertions(+), 7 deletions(-)
http://git.horde.org/horde-git/-/commit/13716e3207c103c00eed3107912dad92eb53f477
State ⇒ Resolved
invalidating the entire cache.
commit 13716e3207c103c00eed3107912dad92eb53f477
Author: Michael M Slusarz <slusarz@horde.org>
Date: Sun Feb 26 22:48:36 2012 -0700
[mms] Workaround PHP bug when using serialized Envelope data
created by Horde_Imap_Client < 1.5.0 (
Bug #11026)..../Imap_Client/lib/Horde/Imap/Client/Cache.php | 32 +++++++++++++++----
framework/Imap_Client/package.xml | 2 +
2 files changed, 27 insertions(+), 7 deletions(-)
http://git.horde.org/horde-git/-/commit/13716e3207c103c00eed3107912dad92eb53f477
the object is unserialized - since the object can be recreated at this
time. It can't be checked/worked around at retrieval time.
The only practical solution is to clear the cache as a login task in
IMP. This can't be backed out of Horde_Imap_Client since the new data
structure causing the issue fixes other bugs that are critical (e.g.
broken e-mail parsing).
State ⇒ Assigned
Milestone ⇒
State ⇒ Unconfirmed
Patch ⇒ No
Queue ⇒ Horde Base
Summary ⇒ Horde_Imap_Client breaks displaying mail in IMP (traditional mode only)
Type ⇒ Bug
Priority ⇒ 1. Low
pear (1.5.0) , the is a problem in IMP (traditional mode only, dynamic
mode loads fine):
[Wed Feb 22 23:32:36 2012] [error] [client 192.168.1.116] PHP Fatal
error: __clone method called on non-object in
/usr/share/php5/PEAR/Horde/Imap/Client/Data/Envelope.php on line 90,
referer: http://webmail.example.com/horde/imp/
The summary of mailboxes loads without problems, but trying to display
a message, the above error is logged and the frame is empty. This
first started when I installed the latest stable version (1.5.0) from
pear, reverting back to the previous version (1.4.4) restores this.
At the time of this writing, the installation is up-to-date with pear
(except for Horde_Imap_Client).