6.0.0-beta1
8/11/25

[#11605] Imap Client: getMetaData() error
Summary Imap Client: getMetaData() error
Queue IMP
Queue Version Git master
Type Bug
State Resolved
Priority 2. Medium
Owners slusarz (at) horde (dot) org
Requester leena.heino (at) uta (dot) fi
Created 10/31/2012 (4667 days ago)
Due
Updated 11/01/2012 (4666 days ago)
Assigned 10/31/2012 (4667 days ago)
Resolved 10/31/2012 (4667 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
11/01/2012 11:02:28 AM leena (dot) heino (at) uta (dot) fi Comment #6 Reply to this comment
I guess this could also potentially have happened if caching is 
enabled but your IMAP server doesn't support CONDSTORE/QRESYNC.
The server (Cyrus IMAPD 2.4.16 + patches) does support CONDSTORE/QRESYNC:
[CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxte QUOTA 
MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN 
MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SORT SORT=MODSEQ 
SORT=DISPLAY THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE 
LIST-EXTENDED WITHIN QRESYNC SCAN XLIST URLAUTH URLAUTH=BINARY 
X-NETSCAPE LOGINDISABLED COMPRESS=DEFLATE IDLE]
10/31/2012 06:35:15 PM Michael Slusarz Comment #5
State ⇒ Resolved
Reply to this comment
I guess this could also potentially have happened if caching is 
enabled but your IMAP server doesn't support CONDSTORE/QRESYNC.
10/31/2012 08:51:11 AM leena (dot) heino (at) uta (dot) fi Comment #4 Reply to this comment
Cache is enabled in imp/config/backends.local.php:
  'cache' => true,
This should fix.  I am assuming you have caching turned off (albeit 
not recommended).
10/31/2012 08:06:00 AM Michael Slusarz Comment #3
Assigned to Michael Slusarz
State ⇒ Feedback
Reply to this comment
This should fix.  I am assuming you have caching turned off (albeit 
not recommended).
10/31/2012 08:04:56 AM Git Commit Comment #2 Reply to this comment
Changes have been made in Git (master):

commit 5c7df8fa3c40299d15924bea1ee7c4c38b367869
Author: Michael M Slusarz <slusarz@horde.org>
Date:   Wed Oct 31 02:04:40 2012 -0600

     [mms] Fix regression for non-cached Socket objects (Bug #11605).

  .../Imap_Client/lib/Horde/Imap/Client/Base.php     |    4 ++++
  framework/Imap_Client/package.xml                  |    2 ++
  2 files changed, 6 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/5c7df8fa3c40299d15924bea1ee7c4c38b367869
10/31/2012 07:46:21 AM leena (dot) heino (at) uta (dot) fi Comment #1
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Imap Client: getMetaData() error
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
This error appears when trying to use latest version:
PHP Fatal error:  Call to a member function getMetaData() on a 
non-object in 
/horde/framework/Imap_Client/lib/Horde/Imap/Client/Base.php on line 3755

Browser cache and server cache has been cleared. And server processes 
has been restarted.

Saved Queries