Identity Refresh Error - A different object with the same identifier value was already associated with the session

During aggregation task we are facing the following error.

21/06/22 2:44:25:658 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,650 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1358 - Unable to release lock
[21/06/22 2:44:25:665 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,658 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1359 - sailpoint.tools.GeneralException: A different object with the same identifier value was already associated with the session : [sailpoint.object.Bundle#0a20b4a97fa81c21817fc101febd1abe]
[21/06/22 2:44:25:673 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,665 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1360 - Decache and try again
[21/06/22 2:44:25:692 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,683 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1624 - RefreshWorker 1 exception: A different object with the same identifier value was already associated with the session : [sailpoint.object.Bundle#0a20b4a97fa81c21817fc101febd1abe]
sailpoint.tools.GeneralException: A different object with the same identifier value was already associated with the session : [sailpoint.object.Bundle#0a20b4a97fa81c21817fc101febd1abe]

Hi Experts,

During aggregation task we are facing the following error.

21/06/22 2:44:25:658 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,650 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1358 - Unable to release lock
[21/06/22 2:44:25:665 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,658 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1359 - sailpoint.tools.GeneralException: A different object with the same identifier value was already associated with the session : [sailpoint.object.Bundle#0a20b4a97fa81c21817fc101febd1abe]
[21/06/22 2:44:25:673 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,665 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1360 - Decache and try again
[21/06/22 2:44:25:692 CEST] 0002f1ad SystemOut O 2022-06-21T02:44:25,683 ERROR Thread-60311 sailpoint.task.IdentityRefreshExecutor:1624 - RefreshWorker 1 exception: A different object with the same identifier value was already associated with the session : [sailpoint.object.Bundle#0a20b4a97fa81c21817fc101febd1abe]
sailpoint.tools.GeneralException: A different object with the same identifier value was already associated with the session : [sailpoint.object.Bundle#0a20b4a97fa81c21817fc101febd1abe]

This issue happen when Business role is being evaluated during refresh task and Provisioning Plan is generated to create accounts

The refresh task has checked the following options, and all of them are required when refresh task is executed:

  • Refresh identity attributes
  • Refresh assigned, detected roles and promote additional entitlements
  • Provision assignments
  • Synchronize attributes
  • Refresh assigned scope
  • Process events
  • Enable partitioning

Any suggest about this error.?

Thanks in advance,
Ismael

After analysis we detected that this issue was caused during refresh task with following options selected

  • Refresh identity attributes
  • Refresh assigned, detected roles and promote additional entitlements
  • Provision assignments
  • Synchronize attributes
  • Refresh assigned scope
  • Process events
  • Enable partitioning

We noticed that when Synchronize attributes and Provision assignments options are selected in the same task, both options are in conflict, so, we removed Refresh assigned and Provision assignments options from this refresh task and we created another refresh task only with these options

1 Like