Partial failure in creating change requests with Java NPE error in RSA Governance & Lifecycle
2 years ago
Article Number
000068023
Applies To
  • SecurID Governance & Lifecycle 7.5.2 P03, P04
  • RSA Identity Governance & Lifecycle 7.5.0 P07, P08
  • RSA Identity Governance & Lifecycle 7.2.1 P10, P11, P12
Issue

Change requests fail to be created from different sources as Reviews, Rules, and Roles may not be created correctly. 

The requests display as "Change Request generation in progress" and remain in the state "Pending Submission"

The following ERRRO level log message is logged in aveksaServer.log file.

07/17/2022 21:52:35.097 ERROR (CR-Creation-8) [com.aveksa.server.core.concurrent.ConcurrentUtils] Task encountered an error.
com.aveksa.server.core.AdminServiceException: java.lang.NullPointerException
    at com.aveksa.server.core.cr.ChangeRequestCreationHandler.createChangeRequest(ChangeRequestCreationHandler.java:327)
    at com.aveksa.server.core.cr.ChangeRequestCreationHandler.createChangeRequests(ChangeRequestCreationHandler.java:223)
    at com.aveksa.server.core.cr.ChangeRequestCreationHandler.createChangeRequests(ChangeRequestCreationHandler.java:107)
    at com.aveksa.server.core.cr.concurrent.CRCreationTask.call(CRCreationTask.java:39)
    at com.aveksa.server.core.cr.concurrent.CRCreationTask.call(CRCreationTask.java:19)
    at java.util.concurrent.FutureTask.run(FutureTask.java:277)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1160)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    at java.lang.Thread.run(Thread.java:820)
Caused by: java.lang.NullPointerException
    at com.aveksa.server.core.cr.UserToAccountBasedCriTranslator.convertToAccountBasedRemoveChangeItem(UserToAccountBasedCriTranslator.java:310)
    at com.aveksa.server.core.cr.UserToAccountBasedCriTranslator.convertToAccountBasedChangeItems(UserToAccountBasedCriTranslator.java:576)
    at com.aveksa.server.core.cr.ChangeRequestCreationHandler.createChangeRequest(ChangeRequestCreationHandler.java:292)
    ... 8 more

 
Resolution
This issue is resolved in the following versions/patches:
  • SecurID Governance & Lifecycle 7.5.2 P05
  • RSA Identity Governance & Lifecycle 7.5.0 P09
  • RSA Identity Governance & Lifecycle 7.2.1 P13
Workaround
Contact RSA Customer Support if you cannot apply this fix.