AD Provisioning fails with 'The specified directory service attribute or value already exists ' error
(Doc ID 2400369.1)
Last updated on JULY 27, 2023
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! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |