RSA Identity Governance & Lifecycle 7.2.1, 7.5.0
SecurID Governance & Lifecycle 7.5.2
Attribute Change Rule is detecting users as having changed but no Change Request is created to remove or add users to the role.
The Attribute Change Rule shows the following message indicating that the Rule was run correctly:
Number of existing users whose attributes changed: xx
The following message is logged in aveksaServer.log file:
05/25/2021 03:13:09.780 ERROR (Exec Task Consumer#0 - Sequence) [com.aveksa.server.core.rule.RuleServiceUtil] Error method=Action com.aveksa.server.core.rule.action.changerequest.ChangeRequestAction@3f8943e com.aveksa.server.core.AdminServiceException: java.lang.IllegalArgumentException: Comparison method violates its general contract!
This is a known issue in the following versions. The issue was caused by a problem with the way entitlements for application roles were sorted.