Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

JNDI naming exception on JRE7

We are facing a problem , we have code base complied in JDK 6 . Now we are migrating to JRE-7 . Which eventually means we are running code compiled in JDK-6 with JRE -7 . Every thing is working fine apart from JNDI . We are getting following exception.

2015-05-25 09:44:41,769 ERROR ne.LdapNeNotifListener - NamingExceptionEvent recieved from ABC:
javax.naming.NamingException: LDAP response read timed out, timeout used:-1ms.
        at com.sun.jndi.ldap.Connection.readReply(Connection.java:483)
        at com.sun.jndi.ldap.LdapClient.getSearchReply(LdapClient.java:639)
        at com.sun.jndi.ldap.LdapClient.getSearchReply(LdapClient.java:607)
        at com.sun.jndi.ldap.LdapCtx.getSearchReply(LdapCtx.java:1919)
        at com.sun.jndi.ldap.LdapNamingEnumeration.getNextBatch(LdapNamingEnumeration.java:129)
        at com.sun.jndi.ldap.LdapNamingEnumeration.hasMoreImpl(LdapNamingEnumeration.java:216)
        at com.sun.jndi.ldap.LdapNamingEnumeration.hasMore(LdapNamingEnumeration.java:189)
        at com.sun.jndi.ldap.NamingEventNotifier.run(NamingEventNotifier.java:134)
        at java.lang.Thread.run(Thread.java:745)

As we can see that time out is -1 hence infinite according to JAVA docs . Not sure what is causing problem here.

Any help would be appreciated.

like image 442
Sachin Sachdeva Avatar asked May 27 '15 05:05

Sachin Sachdeva


1 Answers

I just downloaded and tested JRE version 7u80 .

Everything is working fine here . I did not see any exception .

It is JRE version below or equal 7u79 that is causing problem

like image 189
Sachin Sachdeva Avatar answered Sep 18 '22 01:09

Sachin Sachdeva