java.lang.NullPointerException

Navigating to the Identities list, then selecting the “Identities with Errors” tab, we have a list of employees that have this error. Is there a way to resolve (or figure out what is causing this) for our identities with errors?

Hi @WM2021

Welcome to SailPoint Developer Community.

You will see an error icon next to Identity name, click on it. It will display the error in which Identity attribute the problem/error is from for that identity.

Possiblities

  • If Identity doesn’t have lastname or email, because these are mandatory attributes.
  • If the Transform threw an error

– Krish

2 Likes

Hi @WM2021,

Along with what Krish mentioned, validate if any transform is failing to evaluate it’s value.

To validate that you can navigate to Identity Profile → mapping and click on preview.

Select that user and see which attributes are throwing an error.

You will find a i button where yo can see the more information about error.

Check if required attributes are passed, check values are coming as expected from authoritative source and make sure to handle null checks to avoid errors in transforms.

Hope this will help!

1 Like

Hi @WM2021 ,
Adding with @shekhardas1825 ,This kind of issue can be seen incase of errors in transforms. If you are using nested transforms and some value is coming as null then ISC shows this kind of error. To handle this situation add “FirstValid” logic in your transform.
Apart from this make sure if you are using any identity attribute rule

First of all, thank you all for quick responses. How would I determine the transform that is causing the issue. All we get is a trackingId, with a long string of numbers. I’m not sure how to translate this to determine what item(s) is causing the error, transform or not.

Hi @WM2021 ,
Go to identity profiles, open the mappings of the id profile associated with identities. There you will see preview option, on preview select an identity (who has errors) , check all the values , mostly the error will be shown with associated identity attribute. from there you can identify the transform

I have gone the Identity Profile, then the source, then mappings, did “Preview” and selected a person that was on our list of identities with errors. Then went down the whole list of attributes to see if there was an error, but I don’t see any of the attributes with an error. Is there something else I’m missing?

@WM2021 try process identity. This will evaluate the identity details again.

Navigate to identity list search for the identity and you will find options from there you can do that.