My Oracle Support Banner

OID 11g DIP AD to OID Synchronization Performance is Very Slow or Fails for Some Users. DIP Log Errors May Include: [LDAP: error code 32 - New Parent not found.] | [LDAP: error code 20 - uniquemember attribute has duplicate value.] (Doc ID 2244716.1)

Last updated on OCTOBER 30, 2023

Applies to:

Oracle Internet Directory - Version 11.1.1 and later
Information in this document applies to any platform.


User entries are either not getting synchronized or are very slow to sync into Oracle Internet Directory (OID) 11g from Microsoft (MS) Active Directory (AD).

DIP log with Log Level debug set to All may include errors such as:

[2017-01-25T11:31:26.922+05:30] [wls_ods1] [ERROR] [DIP-10226] [oracle.dip.<PROFLE_NAME>] [tid: oracle.ldap.odip.web.DIPSyncWriterThread] [userId: ] [ecid: <ECID>] [APP: DIP#] Exception doing ModRDN operation for entry : cn=<USERNAME>,ou=<OU1>,dc=<COMPANY>,dc=com.[[
javax.naming.NameNotFoundException: [LDAP: error code 32 - New Parent not found.]; Remaining name: 'cn=<USERNAME>,ou=<OU1>,dc=<COMPANY>,dc=com'


[2017-01-25T11:26:06.005+05:30] [wls_ods1] [ERROR] [DIP-10007] [oracle.dip.<PROFILE_NAME>] [tid: <PROFILE_NAME>] [userId: ] [ecid: <ECID>] [APP: DIP#] error in execution of Agent thread: <PROFILE_NAME>[[
ODIException: Error Modifying Entry in Directory
at oracle.ldap.odip.gsi.LDAPWriter.checkNReplace(
at oracle.ldap.odip.gsi.LDAPWriter.checkNReplace(
at oracle.ldap.odip.gsi.LDAPWriter.modifyRadd(
at oracle.ldap.odip.gsi.LDAPWriter.performWriteChanges(
at oracle.ldap.odip.gsi.LDAPWriter.writeChanges(
Caused by: [LDAP: error code 20 - uniquemember attribute has duplicate value.]; Remaining name: 'cn=<GROUPNAME>,ou=groups,dc=<COMPANY>,dc=com'
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(
at com.sun.jndi.ldap.LdapCtx.processReturnCode(
at com.sun.jndi.ldap.LdapCtx.processReturnCode(
at com.sun.jndi.ldap.LdapCtx.c_modifyAttributes(
at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_modifyAttributes(
at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.modifyAttributes(
at oracle.ldap.odip.gsi.LDAPWriter.checkNReplace(
... 5 more




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.