I've been facing one strange problem with JNDI recently. We have some software written for communicating with a central LDAP server (Sun Directory Server). The soft was tested and then put into production.
But in the production environment the client started getting this error:
From the stack trace above you can see that it fails inside the JNDI:
So, there's only one possibility where this code can failed - conn is null here. Have anyone met something like that? How can that be worked around? So far we just catch the NPE, close the entire context and create a new one. Any ideas will be appreciated.
subject: NullPointerException in LdapClient.usingSaslStreams()