[dev] [commits] Horde branch master updated. 374d93a1f65478c33446dfa25e89524a0dc021eb

Ben Klang ben at alkaloid.net
Tue May 18 20:23:18 UTC 2010


On May 18, 2010, at 4:04 PM, Michael M Slusarz wrote:

> Quoting Ben Klang <ben at alkaloid.net>:
> 
>> On May 18, 2010, at 1:17 PM, Michael M Slusarz wrote:
>> 
>>> The branch "master" has been updated.
>>> The following is a summary of the commits.
>>> 
>>> from: 1e7085820343fc21981810e846ffb20ca94442a1
>>> 
>>> 7467aa0 Clean up IMP_Quota
>>> 0c369fe Add ability to define a write DB for use with split-DB installations
>>> 5d6be57 Db phpdoc
>>> c5a17f7 Use Horde_Db
>>> b59a9a7 Move Perms UI code to Core
>>> dc2e7b1 Remove reliance on injector in Horde_Perms
>>> 3779719 Use Net_DNS_Resolver injector to get object
>>> ef22a47 Don't use global session_cache_limiter value
>>> e0e9c00 Variable is no longer used
>>> 3830b31 emptyFolder does not exist anymore. Use emptyMailbox instead.
>>> 374d93a Bug #9037: Fix visibility style in IE 8
>>> 
>>> -----------------------------------------------------------------------
>> 
>> This push, and specifically I suspect commit 0c369fe, creates an infinite loop for me.  I am using the Sql cache driver, and when instantiating the cache instance, it calls the binder, which calls the injector, which checks the cache, which tries to get a cache instance....
>> 
>> Switching to a non-Sql cache is a workaround for me.
> 
> I'm guessing that it was c5a17f7 that broke things for you.  Regardless... I had forgotten to remove the hard-coded memorycaching code in Cache like I did in SessionHandler where I moved this code to a "stack" implementation - allowing stacking of multiple drivers.
> 
> See if this helps things out (you will need to regenerate your config if you were previously using memorycaching or else it will use the persistent backend only).

Nope, still looping.


1	0.0010	796432	{main}( )	../index.php:0
2	0.0073	2150232	Horde_Registry::appInit( )	../index.php:14
3	0.0074	2152712	Horde_Registry->__construct( )	../Registry.php:177
4	0.0622	6186472	Horde_Injector->getInstance( )	../Registry.php:368
5	0.0622	6186472	Horde_Injector->createInstance( )	../Injector.php:232
6	0.0622	6186520	Horde_Core_Binder_Notification->create( )	../Injector.php:200
7	0.0645	6359192	Horde_Injector->getInstance( )	../Notification.php:15
8	0.0645	6359192	Horde_Injector->createInstance( )	../Injector.php:232
9	0.0645	6359240	Horde_Core_Binder_Alarm->create( )	../Injector.php:200
10	0.0645	6361136	Horde_Injector->getInstance( )	../Alarm.php:16
11	0.0646	6361136	Horde_Injector->createInstance( )	../Injector.php:232
12	0.0646	6361184	Horde_Core_Binder_Db->create( )	../Injector.php:200
13	0.0646	6361184	Horde_Core_Binder_Db->_createDb( )	../Db.php:17
14	0.0646	6362792	Horde_Injector->getInstance( )	../Db.php:46
15	0.0646	6362792	Horde_Injector->createInstance( )	../Injector.php:232
16	0.0646	6362840	Horde_Core_Binder_Cache->create( )	../Injector.php:200
17	0.0646	6364656	Horde_Injector->getInstance( )	../Cache.php:30
18	0.0646	6364656	Horde_Injector->createInstance( )	../Injector.php:232
19	0.0646	6364704	Horde_Core_Binder_Db->create( )	../Injector.php:200
20	0.0646	6364704	Horde_Core_Binder_Db->_createDb( )	../Db.php:17
21	0.0647	6366312	Horde_Injector->getInstance( )	../Db.php:46
22	0.0647	6366312	Horde_Injector->createInstance( )	../Injector.php:232
23	0.0647	6366360	Horde_Core_Binder_Cache->create( )	../Injector.php:200
24	0.0647	6368176	Horde_Injector->getInstance( )	../Cache.php:30
25	0.0647	6368176	Horde_Injector->createInstance( )	../Injector.php:232
26	0.0647	6368224	Horde_Core_Binder_Db->create( )	../Injector.php:200
27	0.0647	6368224	Horde_Core_Binder_Db->_createDb( )	../Db.php:17
28	0.0647	6369832	Horde_Injector->getInstance( )	../Db.php:46
29	0.0647	6369832	Horde_Injector->createInstance( )	../Injector.php:232
30	0.0647	6369880	Horde_Core_Binder_Cache->create( )	../Injector.php:200
31	0.0648	6371696	Horde_Injector->getInstance( )	../Cache.php:30

...and on until PHP kills the process.



More information about the dev mailing list