[horde] Error when communicating with the server
Kinglok, Fong
busywater at gmail.com
Tue Jul 9 16:47:42 UTC 2013
Hi all,
My environment is as follows:
dovecot 2.2.4
horde 5.1.1
imp 6.1.2
using redis server as caching driver
When I turn on cache = 'cache' in imp backend.local.php, I got the 'Error
when communicating with the server'. The apache logs show:
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP Fatal error: Call
to a member function get() on a non-object in
/usr/share/php/Horde/Cache/Storage/Hashtable.php on line 68, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP Stack trace:,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 1. {main}()
/var/www/html/webmail/services/ajax.php:0, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 2.
Horde_Core_Ajax_Application->doAction()
/var/www/html/webmail/services/ajax.php:58, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 3.
call_user_func() /usr/share/php/Horde/Core/Ajax/Application.php:162,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 4.
IMP_Ajax_Application_Handler_Dynamic->dynamicInit()
/usr/share/php/Horde/Core/Ajax/Application.php:162, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 5.
Horde_Core_Ajax_Application->callAction()
/var/www/html/webmail/imp/lib/Ajax/Application/Handler/Dynamic.php:373,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 6.
call_user_func() /usr/share/php/Horde/Core/Ajax/Application.php:232,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 7.
IMP_Ajax_Application_Handler_Common->viewPort()
/usr/share/php/Horde/Core/Ajax/Application.php:232, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 8.
IMP_Ajax_Application->viewPortData()
/var/www/html/webmail/imp/lib/Ajax/Application/Handler/Common.php:99,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 9.
IMP_Ajax_Application_ListMessages->listMessages()
/var/www/html/webmail/imp/lib/Ajax/Application.php:246, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 10.
IMP_Imap->openMailbox()
/var/www/html/webmail/imp/lib/Ajax/Application/ListMessages.php:133,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 11.
IMP_Imap->__call()
/var/www/html/webmail/imp/lib/Ajax/Application/ListMessages.php:133,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 12.
call_user_func_array() /var/www/html/webmail/imp/lib/Imap.php:569, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 13.
Horde_Imap_Client_Base->openMailbox()
/var/www/html/webmail/imp/lib/Imap.php:569, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 14.
Horde_Imap_Client_Socket->_openMailbox()
/usr/share/php/Horde/Imap/Client/Base.php:978, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 15.
Horde_Imap_Client_Cache->getMetaData()
/usr/share/php/Horde/Imap/Client/Socket.php:923, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 16.
Horde_Imap_Client_Cache_Backend_Cache->getMetaData()
/usr/share/php/Horde/Imap/Client/Cache.php:173, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 17.
Horde_Imap_Client_Cache_Backend_Cache->_loadSliceMap()
/usr/share/php/Horde/Imap/Client/Cache/Backend/Cache.php:255, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 18.
Horde_Cache->get()
/usr/share/php/Horde/Imap/Client/Cache/Backend/Cache.php:435, referer:
https://mail.domain.org/imp/dynamic.php?page=mailbox
[Wed Jul 10 00:32:47 2013] [error] [client 1.2.3.4] PHP 19.
Horde_Cache_Storage_Hashtable->get() /usr/share/php/Horde/Cache.php:97,
referer: https://mail.domain.org/imp/dynamic.php?page=mailbox
However, when logout and login horde, the error does not appear and resume
normal. So, there is no choice but to turn off caching of imap backend by
setting 'cache' => false.
Please offer help. Thanks.
Kinglok, Fong
Please give opinion.
More information about the horde
mailing list