[Geoserver-devel] [jira] Created: (GEOS-3991) GeoServerUserDao introduces non obvious dependency loop

GeoServerUserDao introduces non obvious dependency loop
-------------------------------------------------------

                 Key: GEOS-3991
                 URL: http://jira.codehaus.org/browse/GEOS-3991
             Project: GeoServer
          Issue Type: Bug
            Reporter: Andrea Aime
            Assignee: Andrea Aime
             Fix For: 2.0.3

GeoServerUserDao depends on GeoServer which depends on the catalog, which is the secure catalog, which in turn depends on the security manage, which uses the user dao.
In a normal startup this does not show but when adding extra bits in the spring configuration (in this case, the ftp server module) it becomes evident.

The loop can be broken by having the dao grab GeoSEver using GeoServerExtensions when the first authentication is actually required.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira