Provisioning to AD fails with error "org.identityconnectors.framework.common.exceptions.ConnectorException: The name operational attribute cannot be null"
(Doc ID 2676526.1)
Last updated on AUGUST 13, 2024
Applies to:
Identity Manager Connector - Version 12.2.1.3.0 and laterInformation in this document applies to any platform.
Symptoms
Install Active Directory User Management Connector on OIM 12c and configure AOB.
Provisioning fails and Create user Process task gets rejected and the account status goes to Provisioning.
OIM diagnostic log shows the below errors :
[2020-05-26T18:25:06.506-07:00] [oim_server1] [TRACE] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER] [tid: [ACTIVE].ExecuteThread: '41' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 8e1c0bdd-8c49-4761-8c59-ef777c72e54d-00002486,0] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000N9JQ0wmCwkw6wFMaMG1UnKCe00000F] [SRC_CLASS: com.thortech.util.logging.Logger] [SRC_METHOD: debug] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : createOperationOptionsBuilder : Enter [interface org.identityconnectors.framework.api.operations.ScriptOnConnectorApiOp]
[2020-05-26T18:25:06.506-07:00] [oim_server1] [TRACE] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER] [tid: [ACTIVE].ExecuteThread: '41' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 8e1c0bdd-8c49-4761-8c59-ef777c72e54d-00002486,0] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000N9JQ0wmCwkw6wFMaMG1UnKCe00000F] [SRC_CLASS: com.thortech.util.logging.Logger] [SRC_METHOD: debug] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : createOperationOptionsBuilder : Return
[2020-05-26T18:25:06.581-07:00] [oim_server1] [ERROR] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER] [tid: [ACTIVE].ExecuteThread: '41' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: xelsysadm] [ecid: 8e1c0bdd-8c49-4761-8c59-ef777c72e54d-00002486,0] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000N9JQ0wmCwkw6wFMaMG1UnKCe00000F] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : createObject : Error while creating user[[
org.identityconnectors.framework.common.exceptions.ConnectorException: The name operational attribute cannot be null
at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$13.createException(CommonObjectHandlers.java:265)
at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$13.createException(CommonObjectHandlers.java:262)
at org.identityconnectors.framework.impl.serializer.CommonObjectHandlers$ThrowableHandler.deserialize(CommonObjectHandlers.java:115)
Connector server log has the below errors :
DateTime=2020-05-27T02:17:41.7328205Z
ConnectorServer.exe Error: 0 : Language not supported: Shell
at Org.IdentityConnectors.Framework.Impl.Api.Remote.Messages.OperationResponsePart ProcessOperationRequest(Org.IdentityConnectors.Framework.Impl.Api.Remote.Messages.OperationRequest) in Server.cs:604
DateTime=2020-05-27T02:19:47.5836155Z
ConnectorServer.exe Error: 0 : Value cannot be null.
Parameter name: Parameter 'uid' must not be null.
at Org.IdentityConnectors.Framework.Impl.Api.Remote.Messages.OperationResponsePart ProcessOperationRequest(Org.IdentityConnectors.Framework.Impl.Api.Remote.Messages.OperationRequest) in Server.cs:604
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 |
Cause |
Solution |