From the stack trace, I concluded, that no query has been issued yet,
so there can be no overlap between a query and the connection. To verify
my point, I removed the query from the source code and the same
exception is thrown.

Despite the exception, the code continues to operate, so the exception
output is probably generated within a catch clause. I could successfully
execute a SELECT query despite the exception, but I was not able to
execute an INSERT INTO query.

Clemens Helf

Marc Boorshtein wrote:

This generally means that the base of the connection and the base of the
query overlap, for example when search o=People,c=us the connection
could be at c=us and the search base should be ou=People.

javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object];
remaining name 'o=enlistautomatedtesting.com'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.c_lookup(Unknown Source)
at com.sun.jndi.toolkit.ctx.ComponentContext.p_lookup(Unknown
Source)
at com.sun.jndi.toolkit.ctx.PartialCompositeContext.lookup(Unknown
Source)
at com.sun.jndi.toolkit.ctx.PartialCompositeContext.lookup(Unknown
Source)
at javax.naming.InitialContext.lookup(Unknown Source)
at
com.octetstring.jdbcLdap.jndi.JndiLdapConnection.isClosed(JndiLdapConnection
.java:270)
at
com.octetstring.jdbcLdap.jndi.JndiLdapConnection.<init>(JndiLdapConnection.j
ava:241)
at
com.octetstring.jdbcLdap.sql.JdbcLdapDriver.connect(JdbcLdapDriver.java:75)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at octetString.Connect.main(Connect.java:38)

What can I do to overcome this problem? I require a solution to this
problem urgently. Any pointers will be extremely valuable.
Thank you,
Prajakta Kalekar.