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

Marcel Samek msamek at machinimamagic.com
Fri Jul 24 02:14:21 UTC 2009


Just to close out this thread... We upgraded dovecot from version  
1.1.10 to version 1.2 and that seems to have fixed the problem.

M.




Quoting Marcel Samek <msamek at machinimamagic.com>:

>
> 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.
>
> -- 
> 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
>



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



More information about the horde mailing list