Emmanuel,

You're calling session.setLdapServer() on sessions when you're getting them from the LdapServer in the first place.  Take a look at line 120 of LdapRequestHandler to see.  I was wondering should not this already be set when you get the LdapSession from the LdapServer? 

Thanks,
Alex

--
Microsoft gives you Windows, Linux gives you the whole house ...