My Oracle Support Banner

AD Provisioning fails with 'The specified directory service attribute or value already exists ' error (Doc ID 2400369.1)

Last updated on MAY 17, 2018

Applies to:

Identity Manager Connector - Version 11.1.1.5.0 to 11.1.1.6.0 [Release 11g]
Identity Manager - Version 11.1.1.3.0 to 11.1.2.3.180331 [Release 11g]
Information in this document applies to any platform.

Symptoms

Added  a new Multi valued attribute (Description) for provisioning  after following the steps in Active Directory Connector document section "4.4 Adding New Multivalued Fields for Provisioning".

https://docs.oracle.com/cd/E22999_01/doc.111/e20347/extending-functionality-microsoft-active-directory-user-management-connector.htm#CMSAD345

When trying to add a  more than one value to description field getting the below error.

AddDescription process task gets rejected and attribute value doesn't get updated in Active Directory .

 

<May 15, 2018 11:42:00 AM PDT> <Error> <ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER> <BEA-000000> <oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : addChildTableValue : Error while updating user
java.lang.RuntimeException: The specified directory service attribute or value already exists.

at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$15.createException(CommonObjectHandlers.java:283)
at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$15.createException(CommonObjectHandlers.java:280)
at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$ThrowableHandler.deserialize(CommonObjectHandlers.java:115)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder$InternalDecoder.readObject(BinaryObjectDecoder.java:162)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder.readObject(BinaryObjectDecoder.java:313)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder.readObjectField(BinaryObjectDecoder.java:417)
at org.identityconnectors.framework.impl.serializer.MessageHandlers$5.deserialize(MessageHandlers.java:155)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder$InternalDecoder.readObject(BinaryObjectDecoder.java:162)
at org.identityconnectors.framework.impl.serializer.binary.BinaryObjectDecoder.readObject(BinaryObjectDecoder.java:313)
at org.identityconnectors.framework.impl.api.remote.RemoteFrameworkConnection.readObject(RemoteFrameworkConnection.java:153)
at org.identityconnectors.framework.impl.api.remote.RemoteOperationInvocationHandler.invoke(RemoteOperationInvocationHandler.java:101)

 

 

Changes

 

Cause

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

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


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