Provisioning: createObject : Error while creating user java.lang.IllegalArgumentException: null field label doesn't exist (Doc ID 1933624.1)

Last updated on SEPTEMBER 19, 2016

Applies to:

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

Symptoms

Usecase: Created a new form "CTM:People" with the following attributes:
- Login Name, Password, First Name, LastName, E-Mail, Telephone, Unique Identifier, Client Type, Client Sensitivity, Company (see uploaded screenshot).

and then mapped the OIM attributes to the remedy attributes in Lookup.BMC.UM.ProvAttrMap and added the BMC Remedy resource the the user but OIM gives an error.

SEVERE: oracle.iam.connectors.icfcommon.prov.ICProvisioningManager : createObject : Error while creating user
java.lang.IllegalArgumentException: null field label doesn't exist
at oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning.getFieldName(OIM9Provisioning.java:174)
at oracle.iam.connectors.icfcommon.service.oim9.OIM9Provisioning.setFormField(OIM9Provisioning.java:63)
at oracle.iam.connectors.icfcommon.service.oim11.OIM11Provisioning.setFormField(OIM11Provisioning.java:299)
at oracle.iam.connectors.icfcommon.prov.ICProvisioningManager.createObject(ICProvisioningManager.java:292)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

The user will provision from OIM to Remedy but we still get the error and the status is still set to "provisioing" and not to "provisioned".

Cause

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 hundreds of Community platforms