My Oracle Support Banner

OIM To IDCS Provisioning For String Array (Doc ID 2737258.1)

Last updated on DECEMBER 16, 2020

Applies to:

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


We are using the out of the box OIM connector to provision a "string array" or a multi value entry and get the following error:

[2020-10-19T09:40:15.321-06:00] [oim_server1] [ERROR] [] [ORACLE.IAM.CONNECTORS.ICFCOMMON.PROV.ICPROVISIONINGMANAGER] [tid: [ACTIVE].ExecuteThread: '88' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: edmundsc] [ecid: 6d2e0ed2c1c72bb5:-1a47ed09:174d5ed5326:-8000-000000000007cfb9,0] [APP: oim#] oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : addChildTableValue : Error while updating user[[
java.lang.ClassCastException: java.lang.String cannot be cast to java.util.List
  at org.identityconnectors.genericscim.utils.GenericSCIMUtil.manageAddRemoveAttrV3Above(
  at org.identityconnectors.genericscim.GenericSCIMConnector.addAttributeValues(
  at org.identityconnectors.framework.impl.api.local.operations.UpdateImpl.addAttributeValues(
  at sun.reflect.GeneratedMethodAccessor22906.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(


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.