[Tickets #13081] SQL session handler with hashtable cache enabled leads to fatal PHP errors

noreply at bugs.horde.org noreply at bugs.horde.org
Thu Mar 27 07:45:40 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/13081
------------------------------------------------------------------------------
  Ticket             | 13081
  Created By         | arjen+horde at de-korte.org
  Summary            | SQL session handler with hashtable cache enabled leads
                     | to fatal PHP errors
  Queue              | Horde Framework Packages
  Version            | FRAMEWORK_5_1
  Type               | Bug
  State              | Unconfirmed
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             |
------------------------------------------------------------------------------


arjen+horde at de-korte.org (2014-03-27 07:45) wrote:

I'm currently in the process of migrating from PHP 5.4 to PHP 5.5,  
which means I had to get rid of APC for caching variables (since  
that's no longer available). I installed memcache and configured it as  
distributed hashtable. No problem.

I use SQL as session handler for quite a while already and since I now  
had a distributed hashtable anyway, enabled it for caching session  
information. Initially this seemed to work, but this combination fails  
when opening Kronolith for instance:

[Wed Mar 26 19:31:57.147276 2014] [php5:error] [pid 6552] [client  
192.168.1.121:39729] PHP Fatal error:  Call to a member function  
commit() on a non-object in  
/usr/share/php5/PEAR/Horde/Db/Adapter/Pdo/Base.php on line 264,  
referer: http://miffy.de-korte.org/horde/kronolith/

Using either SQL or distributed hashtable works, it is the combination  
that fails.





More information about the bugs mailing list