My Oracle Support Banner

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

Last updated on FEBRUARY 20, 2018

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

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.