RSA Identity Governance and Lifecycle NullPointerException when rules associated with Attribute Synchronization run
Originally Published: 2017-09-19
Article Number
Applies To
RSA Version/Condition: 7.0.1, 7.0.2
Product Description: RSA Identity Governance and Lifecycle
Issue
09/03/2017 06:41:12.563 INFO (Exec Task Consumer#0) [com.aveksa.server.core.rule.action.changerequest.ChangeRequestActionHandler] Failed method=Create CR action failed for rule Attribute Sync
09/03/2017 06:41:12.637 ERROR (Exec Task Consumer#0) [com.aveksa.server.core.rule.RuleServiceUtil] Error method=Action com.aveksa.server.core.rule.action.changerequest.ChangeRequestAction@602f0ada
java.lang.RuntimeException: java.lang.NullPointerException
This may lead to other intermittent failures such as the failure to terminate users, or the failure to onboard new users from the rule. Cause
The problem occurs if a new collection or unification is scheduled before the previous collection has completed. By design, rules configured to run after collections are scheduled at the time the collection is scheduled and they are placed in the scheduler queue so that they run after the unification step. If there are multiple unifications in the scheduler queue, the scheduled rule may run out of sequence and will not detect the changes from the unification run. When this occurs a NullPointerException is generated.
Resolution
- RSA Identity Governance and Lifecycle 6.9.1 P25
- RSA Identity Governance and Lifecycle 7.0.1 (please upgrade to 7.0.2)
- RSA Identity Governance and Lifecycle 7.0.2 P04
409, Cannot schedule Identity Collections and/or Unification because they are already in the queue for processing
Workaround
- Use either the internal scheduler or the WebServices API but not both for scheduling collections.
- Avoid scheduling multiple collections per day.
- Use a wrapper around the WebServices API and use the WebServices getRunStatus to confirm that all runs have completed before scheduling an additional run.
- Disable the feature to run rules after unification and instead schedule the rules to run manually at a specific time.
Notes
An identity data collection is already running or waiting in the queue. Cannot run it again.
Related Articles
View Trusted Users Associated with RADIUS Profiles 5Number of Views RSA Identity Governance & Lifecycle fails to start with "Connection is not associated with a managed connection" message 91Number of Views Security scope does not display report names associated with Aveksa Report Result entitlements in RSA Identity Governance … 43Number of Views View User Aliases Associated with a RADIUS Profile 8Number of Views When terminating a user, the associated GoogleApps account is not disabled in RSA Identity Governance & Lifecycle 19Number of Views
Trending Articles
Passwordless Authentication in Windows MFA Agent for Active Directory – Quick Setup Guide RSA Authentication Manager 8.9 Release Notes (January 2026) RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.7 SP2 Setup and Configuration Guide An example of SSO using SAML and ADFS with RSA Identity Management and Governance 6.9.x
Don't see what you're looking for?