sailpoint.tools.GeneralException: Index 0 out of bounds for length 0

Hi All,

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.

Any ideas as to what might be causing this error?

Many thanks

Hi @phil_awlings,

In your AD source, make sure the accountId flag with distinguishedName in account schema. If not change it to distinguishedName.

Thank You.

It is not an issue with the AD source as the 2nd flat file provisions accounts 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.

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.