"The request could not be handled" message occurs in the RSA Identity Governance & Lifecycle UI when a rule remediator is set to a deleted user
2 years ago
Originally Published: 2018-02-23
Article Number
000041979
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle
RSA Version/Condition: 7.0.1, 7.0.2
 
Issue
The following error occurs in the UI when the rule remediator is set to a deleted user. 
 
The request could not be handled
 
User-added image
 
If a Segregation of Duties (SoD) rule or User Access rule that has been assigned to specific remediator ID and this remediator is then deleted in the Identity Data Collector (IDC) endpoint, when clicking on Rules > Violations then clicking on the open violation.

The same error also happens if you try to edit the rule definition under Rules > Definition and click on the rule name then click on the General tab:
 
User-added image

The following error is seen in the /home/oracle/wildfly8.2.0.Final/standalone/log/aveksaServer.log
ERROR (default task-10) [com.aveksa.gui.core.MainManager] 
java.lang.RuntimeException: java.lang.NullPointerException
at com.aveksa.gui.objects.rule.GuiSODRuleDefinition.<init>(GuiSODRuleDefinition.java:78)
at com.aveksa.gui.pages.rule.detail.RuleDetailHelper.getUserConditionHtml(RuleDetailHelper.java:903)
at com.aveksa.gui.pages.rule.detail.RuleDetailHelper.printCondition(RuleDetailHelper.java:136)
at com.aveksa.gui.pages.rule.detail.RuleDetailHelper.printContent(RuleDetailHelper.java:114)
at com.aveksa.gui.pages.other.detailpopup.DetailHelper.printContent(DetailHelper.java:66)
at com.aveksa.gui.pages.other.detailpopup.DetailHelper.printContent(DetailHelper.java:62)
at com.aveksa.gui.pages.rule.detail.main.RuleDetailMainPageView.printContent(RuleDetailMainPageView.java:60)
Cause
This is failing because of NullPointerException error when trying to create a user object. If the rule remediator was deleted then a null pointer was generated because the search for the user filter did not include deleted users.
Resolution
This bug is fixed in 7.0.2 P04. Deploy the patch to correct the issue.