[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: JDBC-LDAP bridge: [LDAP: error code 32 - No such object]



Hello Steve,

This is a know bug and has been fixed in CVS. The error is really just superficial because the exception is caught and disregarded.

Marc Boorshtein

On Monday, October 6, 2003, at 12:48  AM, Steve Cutrell wrote:

Hello,
I'm hoping someone can help me. I have also had this problem. I was using
the jdbc-ldap bridge driver in jsp and I never noticed it until I tried to
write the simple app below to run from the command line. The driver loads
and the query runs just fine but I get the following error just after the
.getConnection statement.


javax.naming.NameNotFoundException: [LDAP: error code 32 - No Such Object];
remaining name 'dc=mydomain,dc=com'


Just after the error the query is executed and the recordset is output just
fine. I've tried to change the user attribute in that line from
"cn=manager,dc=mysite,dc=com" to "cn=manager" but I get an Invalid
Credentials error. I also tried to change the "From ou=email" in the query
to "From " and the query will search everything under the basedn. This also
returns the correct recordset. However, the error persists. This has me
totally confused. How can I be getting this error and yet still have the
query return the correct results?


Thanks for any help you can give me.

Steve Cutrell



// Load the driver
Class.forName("com.octetstring.jdbcLdap.sql.JdbcLdapDriver");

// Connect to database
String ldapConnectString =
"jdbc:ldap://192.168.0.5:389/ dc=mydomain,dc=com?SEARCH_SCOPE:=subTreeScope";
conn =
DriverManager.getConnection(ldapConnectString,"cn=manager,dc=mysite,dc= com",
"mypassword");


// run query
query = "SELECT cn,uid FROM ou=email WHERE sn=Smith";
statement = conn.createStatement();
rs = statement.executeQuery(query);

// return the results
while (rs.next()) {
  System.out.println("cn=" + rs.getString("cn") + " and uid=" +
rs.getString("uid"));
}
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.522 / Virus Database: 320 - Release Date: 2003-09-29


------------------------------------------------------------------------ --------------------------
Marc Boorshtein
Software Engineer, Octet String
marc.boorshtein@octetstring.com