[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