title: JNDI naming exception on JRE7
body: <p>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.</p>
  
  <pre><code>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)
  </code></pre>
  
  <p>As we can see that time out is -1 hence infinite according to JAVA docs .
  Not sure what is causing problem here.</p>
  
  <p>Any help would be appreciated.</p>