My Oracle Support Banner

GenericRest Connector Remove Groups - Exception Occurred While Creating Request Payload (Doc ID 2586277.1)

Last updated on SEPTEMBER 11, 2019

Applies to:

Identity Manager Connector - Version 11.1.1.5.0 and later
Information in this document applies to any platform.

Symptoms

OIM version 12.2.1.3.0 is set up with GenericREST-11.1.1.5.0 connector as per the details provided in documentation.


Connector operation works fine with Create/Update Account and provisioning entitlement's to accounts but during Revoke entitlement requests seeing the following error message:

[2019-07-15T15:50:54.879+03:00] [oim_server1] [NOTIFICATION] [] [oracle.iam.oimdataproviders.impl] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: abcd] [ecid: ..] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: ..] oracle.iam.oimdataproviders.impl.OIMUserDataProvider
[2019-07-15T15:50:54.885+03:00] [oim_server1] [ERROR] [] [XELLERATE.APIS] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: abcd] [ecid: ..] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: ..] tcITResourceInstanceOperationsBean/updateWithCredentialStoreData: The credential in CSF is null. Returning empty string.
[2019-07-15T15:50:54.932+03:00] [oim_server1] [ERROR] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: abcd] [ecid: ..] [APP: oim] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: ..] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : removeChildTableValue : Error while updating user[[
org.identityconnectors.framework.common.exceptions.ConnectorException: remove attribute operation failed
at org.identityconnectors.genericrest.GenericRESTConnector.removeAttributeValues(GenericRESTConnector.java:378)
at org.identityconnectors.framework.impl.api.local.operations.UpdateImpl.removeAttributeValues(UpdateImpl.java:149)
at sun.reflect.GeneratedMethodAccessor2669.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.identityconnectors.framework.impl.api.local.operations.ConnectorAPIOperationRunnerProxy.invoke(ConnectorAPIOperationRunnerProxy.java:93)
at com.sun.proxy.$Proxy634.removeAttributeValues(Unknown Source)
at sun.reflect.GeneratedMethodAccessor2669.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.identityconnectors.framework.impl.api.local.operations.ThreadClassLoaderManagerProxy.invoke(ThreadClassLoaderManagerProxy.java:107)
at com.sun.proxy.$Proxy634.removeAttributeValues(Unknown Source)
at sun.reflect.GeneratedMethodAccessor2669.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.identityconnectors.framework.impl.api.DelegatingTimeoutProxy.invoke(DelegatingTimeoutProxy.java:107)
at com.sun.proxy.$Proxy634.removeAttributeValues(Unknown Source)
at sun.reflect.GeneratedMethodAccessor2669.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2443)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2291)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2269)
at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1705)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1665)
at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:652)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
Caused by: org.identityconnectors.framework.common.exceptions.ConnectorException: Exception occurred while creating request payload. null
at org.identityconnectors.genericrest.GenericRESTConnector.getRequestPayload(GenericRESTConnector.java:1039)
at org.identityconnectors.genericrest.GenericRESTConnector.removeAttributeValue(GenericRESTConnector.java:1063)
at org.identityconnectors.genericrest.GenericRESTConnector.removeAttributeValues(GenericRESTConnector.java:375)
... 245 more
Caused by: java.lang.NullPointerException
at org.identityconnectors.genericrest.GenericRESTConnector.getRequestPayload(GenericRESTConnector.java:1028)
... 247 more

 

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.