[horde] Class definition of Horde_Cache_emcache not found - Revisted
Michael Rubinsky
mrubinsk at horde.org
Sat Aug 1 16:41:45 UTC 2009
Quoting d.hill at yournetplus.com:
> Quoting Michael Rubinsky <mrubinsk at horde.org>:
>>
>> Quoting d.hill at yournetplus.com:
>>
>>> Quoting Michael Rubinsky <mrubinsk at horde.org>:
>>>
>>>>
>>>> Quoting d.hill at yournetplus.com:
>>>>
>>>>> I'm still getting an error relating to 'Class definition of
>>>>> Horde_Cache_emcache not found' periodically.
>>>>>
>>>>> I have added my email account as an admin so I could get the
>>>>> full error message. Being the content of the text is over 500Kb,
>>>>> here is a link to the text of what I receive periodically:
>>>>>
>>>>> http://mail.yournetplus.com/d.hill/Horde_Cache_emcache.txt
>>>>>
>>>>> I've changed all of the sensitive information (E.g. server
>>>>> domain names and passwords) to protect the innocent.
>>>>>
>>>>> Can anyone shed light as to what is going on? I have very little
>>>>> PHP experience to debug this issue.
>>>>
>>>> This is very bizarre. It looks like you either have a corrupt
>>>> Cache.php file or a badly broken PHP build.
>>>>
>>>> Can you post what the factory() method looks like in
>>>> lib/Horde/Cache.php? Even better, you can place var_dump($driver)
>>>> statements in various locations in that method and see where the
>>>> string is losing the first character.
>>>
>>> Thanks for your quick response. I have placed var_dump($driver)
>>> after all of the if statements within that particular methond.
>>
>> ...and what are the results of the var_dump()s?
>
> The error has not occured as of yet. I'm assuming the var_dump()
> will show something in the logs. What would I be looking for? Also,
> is it going to show something on the dump page I get when the error
> occures?
No, var_dump was a quick and dirty way of getting the value of that
variable...it will display on the screen. If you want it to appear in
the log, you should do something like:
Horde::logMessage(print_r($driver, true), _FILE__, __LINE__, PEAR_LOG_DEBUG);
..and this will not happen only if there is an error - it will log every time.
Thanks,
mike
--
The Horde Project (www.horde.org)
mrubinsk at horde.org
"Time just hates me. That's why it made me an adult." - Josh Joplin
More information about the horde
mailing list