[horde] elusive missing first character and blank page problem

Jan Schneider jan at horde.org
Mon Jul 13 16:00:48 UTC 2009


Zitat von Per olof Ljungmark <peo at intersonic.se>:

> Hi,
>
> This problem has plagued us now for nearly half a year and this time  
> I'm determined to nail it down. If someone reading this has even a  
> remote idea of how I should take it further PLEASE let me know.
>
> I have looked at bugs.horde.org and did not find anything that  
> matches the below.
>
> All software versions are latest stable just now but problem is seen  
> through several OS and Apache/PHP/Horde upgrades.
>
>
> At random, an action inside Horde, it could be a mailbox refresh,  
> compose a message, open the address book or whatever, the user is  
> presented with a blank page. So, it works most of the time but not  
> every time and it is getting worse as well. Happens with both cache  
> activated and not activated.
>
> This will be seen in the Apache access log as a 500 error.
>
> Switched logging to E_ALL:
>
> Warning: include_once(Horde/Cache/one.php) [function.include-once]:  
> failed to open stream: No such file or directory in  
> /usr/local/www/horde/lib/Horde/Cache.php on line 174
>
> Warning: include_once() [function.include]: Failed opening  
> 'Horde/Cache/one.php' for inclusion
>             ^^^^^
> (include_path='/usr/local/www/horde/lib:/usr/local/share/pear:.') in  
> /usr/local/www/horde/lib/Horde/Cache.php on line 174
>
> Fatal error: Call to undefined method PEAR_Error::get() in  
> /usr/local/www/horde/lib/Horde/Perms/sql.php on line 270
>
> What part of Horde is calling "Horde/Cache/one.php"? It does look  
> like this call is the one that misses the first character.
>
>
> Just to see what happened, I copied the Horde cache files to  
> identical ones less the first letter, none.php -> one.php etc.
> If I change the cache to for example memcache the error will be  
> identical in behaviour but read "'Horde/Cache/emcache.php' instead
>
> Then there is still the blank page but the missing first character  
> problem is not logged, only the last line:
>
> PHP Fatal error:  Call to undefined method PEAR_Error::get() in  
> /usr/local/www/horde/lib/Horde/Perms/sql.php on line 270
>
> This is the only line that is logged.
>
> horde.log (at debug level) only says
>
> Jul 05 21:24:15 HORDE [debug] [imp] Max memory usage: 2359296 bytes  
> [pid 10772 on line 339 of  
> "/usr/local/www/horde/lib/Horde/Registry.php"]
>
>
> ANY hints greatly appriciated!

Add a var_dump(debug_backtrace()); before that line Cache.php, to see  
where this driver name is coming from.

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digitale PGP-Unterschrift
URL: <http://lists.horde.org/archives/horde/attachments/20090713/3fe9530b/attachment.bin>


More information about the horde mailing list