[dev] [commits] Horde branch develop updated. 2d030bcdddaeca3f1fd96fe067a2f82ece919fdd

Jan Schneider jan at horde.org
Tue Feb 7 18:59:02 UTC 2012


Zitat von Jan Schneider <jan at horde.org>:

> Zitat von Michael M Slusarz <slusarz at horde.org>:
>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> commit 2d030bcdddaeca3f1fd96fe067a2f82ece919fdd
>>> Author: Jan Schneider <jan at horde.org>
>>> Date:   Tue Feb 7 13:25:45 2012 +0100
>>>
>>>   Hot fix: $val is an array for me.
>>>
>>> framework/Imap_Client/lib/Horde/Imap/Client/Data/Envelope.php |    6 +++++-
>>> 1 files changed, 5 insertions(+), 1 deletions(-)
>>>
>>> http://git.horde.org/horde-git/-/commit/2d030bcdddaeca3f1fd96fe067a2f82ece919fdd
>>
>> I believe this is caused by switching internal data structure but  
>> cached/serialized data is still being used.  See if my latest  
>> commit (which reverts the above fix) works for you.
>
> Looks good.

No quite. I get this when deleting messages:

[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP Fatal  
error:  __clone method called on non-object in  
/home/jan/horde-git/framework/Imap_Client/lib/Horde/Imap/Client/Data/Envelope.php on line 90, referer:  
http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP Stack  
trace:, referer: http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   1.  
{main}() /home/jan/horde-git/horde/services/ajax.php:0, referer:  
http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   2.  
Horde_Core_Ajax_Application->doAction()  
/home/jan/horde-git/horde/services/ajax.php:57, referer:  
http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   3.  
call_user_func(array (0 => class IMP_Ajax_Application { public $notify  
= TRUE; protected $_mbox = class IMP_Mailbox { protected $_cache =  
array (...); protected $_changed = 0; protected $_import = NULL;  
protected $_mbox = 'INBOX' }; protected $_queue = class IMP_Ajax_Queue  
{ protected $_flag = array (...); protected $_poll = array (...);  
protected $_quota = TRUE }; protected $_readOnly = array (0 =>  
'html2Text', 1 => 'text2Html'); public $data = NULL; protected  
$_action = 'poll'; protected $_app = 'imp'; protected $_defaultDomain  
= NULL; protected $_vars = class Horde_Variables { protected  
$_expected = array (...); protected $_sanitized = FALSE; protected  
$_vars = array (...) } }, 1 => 'poll'))  
/home/jan/horde-git/framework/Core/lib/Horde/Core/Ajax/Application.php:103,  
referer: http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   4.  
IMP_Ajax_Application->poll()  
/home/jan/horde-git/framework/Core/lib/Horde/Core/Ajax/Application.php:103,  
referer: http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   5.  
IMP_Ajax_Application->_viewPortData($change = TRUE, $base =  
*uninitialized*) /home/jan/horde-git/imp/lib/Ajax/Application.php:501,  
referer: http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   6.  
IMP_Views_ListMessages->listMessages($args = array ('change' => TRUE,  
'mbox' => 'INBOX', 'applyfilter' => NULL, 'cache' =>  
'{7}SU5CT1g186756,187059,187076,188416,188466,188642,188907,189008,189010,190348,190880,191123,192956,194127,194235,195944,196164,196606,202535,205645,206022:206024,206295,206788,206818,206993,207164,207229,207254,207313,207439,207531,207671,208041,208282:208283,208285:208286,208299:208300,208303:208304,208306,208310,208319,208324,208328,208367,208372,212054,213533,213681,213960:213961,215546,216809,222960,226868,227085,229490,229856,230020,230415,230503,230586,230638,231356,233361,234053,239385,239656,24400...', 'cacheid' => 'V968256253|U272119|M158|9|1|D020712', 'delhide' => NULL, 'initial' => NULL, 'qsearch' => NULL, 'qsearchfield' => NULL, 'qsearchfilter' => NULL, 'qsearchflag' => NULL, 'qsearchflagnot' => NULL, 'qsearchmbox' => NULL, 'rangeslice' => NULL, 'requestid' => NULL, 'sortby' => NULL, 'sortdir' => NULL, 'slice_start' => 1, 'slice_end' => 121)) /home/jan/horde-git/imp/lib/Ajax/Application.php:2093, referer:  
http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   7.  
IMP_Views_ListMessages->_getOverviewData($mbox = class IMP_Mailbox {  
protected $_cache = array ('n' => array (0 => '.', 2 => 'INBOX.', 4 =>  
1), 'd' => 'Posteingang', 'l' => TRUE, 'ro' => FALSE, 'a' =>  
'lrswipakxte', 'v' => '968256253'); protected $_changed = 0; protected  
$_import = NULL; protected $_mbox = 'INBOX' }, $msglist = array (0 =>  
121)) /home/jan/horde-git/imp/lib/Views/ListMessages.php:392, referer:  
http://neo.wg.de/headhorde/imp/index-dimp.php
[Tue Feb 07 19:56:51 2012] [error] [client 192.168.60.116] PHP   8.  
Horde_Imap_Client_Data_Envelope->__get($name = 'to')  
/home/jan/horde-git/imp/lib/Views/ListMessages.php:463, referer:  
http://neo.wg.de/headhorde/imp/index-dimp.php
Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the dev mailing list