I have two flat file sources, one works fine, the other is showing the following error:
“sailpoint.tools.GeneralException: Index 0 out of bounds for length 0” (helpful as always) which is preventing AD provisioning from happening. Provisioning works on the other source so the error is not in that code.
Also, there are no errors on the preview screen and all identity attributes are populating correctly.
Through extensive testing (taking away all transforms and adding them back in one by one), I’ve determined that the problem is being caused by the LifecycleState = active trying to add this:
Now this works perfectly for the other flat file source.
Are we at the stage of deleting the identity profile and re-adding it?
Phil
EDIT: deleting and readding the identity profile made no difference. Still getting the same error when trying to provision an Access Profile as part of a lifecycle change. But this exact same process works fine for the other source/identityProfile.
If anyone is interested, it turned out to be an attribute on the account create process that was generating a null value, and it couldn’t cope with it.