On Wed, 19 Jan 2011 09:48:03 +0000, Dan Leech <[email protected]> wrote: > your right, it seems to have something todo with the connection. If I > change it to "~" or just an arbitary string, it works. But with the > "default" setting it creates the infinite loop. > > Looking at the container I think I can see the problem, gt > > [aliases:protected] => Array > ( > [security.acl.dbal.connection] => > Symfony\Component\DependencyInjection\Alias Object > ( > [id:protected] => doctrine.dbal.default_connection > [public:protected] => 1 > ) > > [ ... ] > > [doctrine.dbal.default_connection] => > Symfony\Component\DependencyInjection\Alias Object > ( > [id:protected] => security.acl.dbal.connection > [public:protected] => 1 > ) > > ) > > As the second alias is generated with "doctrine.dbal.%s_connection" so > "default" conflicts with the doctrine default_connection entry and > creates the inifinte loop ... I think. A "working" version looks like > this: > > [aliases:protected] => Array > ( > [security.acl.dbal.connection] => > Symfony\Component\DependencyInjection\Alias Object > ( > [id:protected] => doctrine.dbal.default_connection > [public:protected] => 1 > ) > > [ ... ] > > [doctrine.dbal.foo_connection] => > Symfony\Component\DependencyInjection\Alias Object > ( > [id:protected] => security.acl.dbal.connection > [public:protected] => 1 > ) > > ) >
Seems like a bug in the way the alias is defined. doctrine.dbal.default_connection should not be an alias to security.acl.connection but a DBAL connection instance (the connection named "default"). The "connection" parameter seems to be handled the wrong way. If you want to use the connection named "default", just don't put the parameter in your configuration and it should work. I will provide a pull request to solve this issue. -- Christophe | Stof -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en
