Yeah I would prefer this as well and so would David however there are some reasons for keeping it setter/getter based for the sake of facilitating OSGi capabilities in the future. This is the only thing we really need to do to allow for OSGi hopefully. Alex On 10/18/07, Emmanuel Lecharny wrote: > > What I can see is that when initializing the server (LdapServer), > looking at the server.xml file : > enabled="false" > ipPort="60636" > enableLdaps="true"> > #directoryService > #socketAcceptor > > > the constructor is called first. As the reference to #directoryService > is not set yet, and as it is needed into the constructor, it resolves > to null. > > Is there a way to avoid such a problem, for instance by adding the > directory service as a parameter fo the constructor ? > > Doing something like : > enabled="false" > ipPort="60636" > enableLdaps="true" > directoryService="#directoryService"> > #socketAcceptor > > > for instance ? > > > On 10/18/07, Emmanuel Lecharny wrote: > > Hi Alex, > > > > > New Revision: 584949 > > > > > > URL: http://svn.apache.org/viewvc?rev=584949&view=rev > > > > Since this commit, I'm in trouble in the ldap-protocol handler as the > > DirectoryService is null when the protocol is initialized. > > > > Any insights ? > > > > > -- > Regards, > Cordialement, > Emmanuel Lécharny > www.iktek.com >