[horde] Fatal error: Call to undefined method PEAR_Error::findBody()

Marcel Samek msamek at machinimamagic.com
Thu Jul 23 17:31:22 UTC 2009


The problem appears to be with the IMAP server. When I click on one of  
the problem messages, the dovecot log shows that the imap process died  
with a Sig 11. Unfortunately there's no indication of why.

Thanks for pointing me in the right direction

If someone on this group has seen something like this before, pointers  
would be appreciated.

M.



Quoting Jan Schneider <jan at horde.org>:

> The backtrace showed that the IMP_Contents constructor was not able  
> to  get the message or the message structure from the IMAP server.
> This got to be either a problem with your IMAP server or the  
> c-client  library compiled into your PHP.
> I changed the code in CVS so that the error is correctly catched  
> now,  but the root of the problem is somewhere outside of Horde.
>
> Zitat von Marcel Samek <msamek at machinimamagic.com>:
>
>>
>> HTML attached as attachment. (I was in HTML mode when I sent the   
>> email  - but it seems to have been stripped when it went out to the  
>>  list).
>>
>> M.
>>
>>
>>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> You can try debugging this one and catch the PEAR_Error on that   
>>> line   in thread.php.
>>> Add something like:
>>>
>>> if (is_a($contents, 'PEAR_Error')) {
>>>   Horde::fatal($contents, __FILE__, __LINE__);
>>> }
>>>
>>> to see what this error actually is.
>>>
>>> Zitat von Marcel Samek <msamek at machinimamagic.com>:
>>>
>>>> Jan,
>>>>
>>>> I have been poking around a bit and have noticed an odd behavior   
>>>>   that may give some indication of the problem:
>>>>
>>>> I am seeing the problem in an IMAP folder that has a relatively    
>>>>  large number of emails in it - a little more than 4000
>>>>
>>>> I usually keep the messages sorted by date, in reverse order   
>>>> (newest on top)
>>>>
>>>> When I select a message and then select "View Thread", I get the   
>>>>   problem below for a pretty high percentage of messages (maybe  
>>>> 20%   or  so)
>>>>
>>>> It doesn't matter how many times I try it for a particular   
>>>> message,   it will always give me the error.
>>>>
>>>> Here is the odd part:
>>>>
>>>> If I sort the messages by subject (so that the members of a  
>>>> thread    are next to each other) and then select the exact same  
>>>> email  that   has always show this problem before, "View Thread"  
>>>> will now  work   properly.
>>>>
>>>> Even if I go back to sorted by date, the "View Thread" on that    
>>>> email  will continue working.
>>>>
>>>> I have now verified this on a half a dozen threads and the   
>>>> behavior   is perfectly reproducible.
>>>>
>>>> Marcel
>>>>
>>>>
>>>>
>>>>
>>>> Quoting Jan Schneider <jan at horde.org>:
>>>>
>>>>> Zitat von Marcel Samek <msamek at machinimamagic.com>:
>>>>>
>>>>>>
>>>>>> When I select "View Thread" for certain email messages, I get   
>>>>>> the    following error:
>>>>>>
>>>>>> Fatal error: Call to undefined method PEAR_Error::findBody() in  
>>>>>>     /var/www/mm/horde/imp/thread.php on line 99
>>>>>>
>>>>>>
>>>>>> View Thread does work for many of my emails, but there are also  
>>>>>>    many  for which I always get this error.
>>>>>>
>>>>>> I am running Horde 3.3.5-cvs and Imp 4.3.5-cvs
>>>>>
>>>>> I don't see this.
>>>>>
>>>>> Jan.
>>>>>
>>>>> -- 
>>>>> Do you need professional PHP or Horde consulting?
>>>>> http://horde.org/consulting/
>>>>>
>>>>
>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> This message was sent using IMP, the Internet Messaging Program.
>>>>
>>>> -- 
>>>> Horde mailing list - Join the hunt: http://horde.org/bounties/#horde
>>>> Frequently Asked Questions: http://horde.org/faq/
>>>> To unsubscribe, mail: horde-unsubscribe at lists.horde.org
>>>>
>>>
>>>
>>>
>>> Jan.
>>>
>>> -- 
>>> Do you need professional PHP or Horde consulting?
>>> http://horde.org/consulting/
>>>
>>
>>
>>
>> ----------------------------------------------------------------
>> This message was sent using IMP, the Internet Messaging Program.
>>
>>
>
>
>
> Jan.
>
> -- 
> Do you need professional PHP or Horde consulting?
> http://horde.org/consulting/
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



More information about the horde mailing list