We are facing this issue while running aggregation/refresh/performance request maintance TASK getting the below error
Failing multiple TASK with same users…
For single user refresh task also failing with same exception while selecting option “Provision assignments”.
@Jarin_James Can you help me on this
iamksatish
(Satish Kurasala)
August 18, 2023, 3:39pm
2
@sachinkeshavsutar Which Application related aggregation is throwing this error
Most probably any Rules invoked during Aggregation or Refresh is having a issue where you are trying to modifying the object concurrently from multiple threads.
@iamksatish This is regarding SAP application
Logs:
2023-08-18T13:23:20,243 ERROR Thread-1885 sailpoint.api.Aggregator:1835 - Exception during aggregation of Christen Devaney. Reason: java.util.ConcurrentModificationException
java.util.ConcurrentModificationException: null
at java.util.HashMap$HashIterator.nextNode(Unknown Source) ~[?:1.8.0_251]
at java.util.HashMap$EntryIterator.next(Unknown Source) ~[?:1.8.0_251]
at java.util.HashMap$EntryIterator.next(Unknown Source) ~[?:1.8.0_251]
at sailpoint.object.EntitlementCollection.remove(EntitlementCollection.java:309) ~[identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.EntitlementCorrelator.getEntitlementExceptions(EntitlementCorrelator.java:803) ~[identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.EntitlementCorrelator.saveDetectionAnalysis(EntitlementCorrelator.java:1067) ~[identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Identitizer.refresh(Identitizer.java:2341) ~[identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Aggregator.finishLastIdentity(Aggregator.java:4613) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Aggregator.aggregateAccount(Aggregator.java:3521) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Aggregator.aggregateAccounts(Aggregator.java:3212) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Aggregator.primaryAccountAggregation(Aggregator.java:2792) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Aggregator.aggregateApplication(Aggregator.java:2640) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Aggregator.phaseAggregate(Aggregator.java:2541) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.api.Aggregator.execute(Aggregator.java:2203) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.request.AggregationRequestExecutor.execute(AggregationRequestExecutor.java:95) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
at sailpoint.request.RequestHandler.run(RequestHandler.java:151) [identityiq.jar:8.1p6 Build 9d9c2384f4f-20220928-111710]
iamksatish
(Satish Kurasala)
August 18, 2023, 6:02pm
5
Can you share the Build Map Rule , Customization Rule and Creation Rule- All these trigger during your aggregation, so need this rules to analyze the issue
Hi @sachinkeshavsutar
The ConcurrentModificationException usually occurs when you are trying to modify a collection while you are iterating over it. As @iamksatish mentioned please share the rules to analyze the issue.
As we checked there is no rule attached in application only correlation rule added PFB
iamksatish
(Satish Kurasala)
August 21, 2023, 1:40pm
8
@sachinkeshavsutar
Do you mean no Build Map Rule as well?
@iamksatish It will be there for other application but which i am trying to running application aggregation in that no rule added.