000037290 - Rules are not triggered after unification run in RSA Identity Governance & Lifecycle

Document created by RSA Customer Support Employee on Apr 15, 2019
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000037290
Applies ToRSA Product Set:  Identity Governance & Lifecycle
RSA Version/Condition: 7.1.0
IssueAfter upgrading to RSA Identity Governance & Lifecycle 7.1.0, all rules which are defined as Triggered: Run after Identity unification are not processing after unification.
 
  • The identity collector completes without any errors

IDC - completed

 


  • The aveksaServer.log has NullPointerException errors




ERROR (PostCollectionRuleExecutor1) [com.aveksa.server.core.rule.model.datatransfer.RuleDataTransfer] While populating change request action, failed to get app role ANS
ERROR (PostCollectionRuleExecutor1) [com.aveksa.server.core.rule.model.datatransfer.RuleDataTransfer] While populating change request action, failed to get app role necson
ERROR (PostCollectionRuleExecutor1) [com.aveksa.server.core.rule.RuleServiceProvider] Thread[PostCollectionRuleExecutor1,5,PostCollectionRuleExecutor]
java.lang.NullPointerException


 



  • With DEBUG mode enabled for module com.aveksa.server.rule,  the following error is seen in the aveksaServer.log when unification runs


ERROR (PostCollectionRuleExecutor1) [com.aveksa.server.core.rule.RuleServiceProvider] Thread[PostCollectionRuleExecutor1,5,PostCollectionRuleExecutor]
java.lang.NullPointerException
at java.io.StringReader.<init>(StringReader.java:50)
at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:702)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:690)
at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:677)
at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:208)
at org.apache.xmlbeans.XmlObject$Factory.parse(XmlObject.java:580)
at com.aveksa.server.core.rule.Rule.getRuleVO(Rule.java:243)
at com.aveksa.server.core.rule.RuleServiceProvider.runRulesAfterIDUnification(RuleServiceProvider.java:2099)
at com.aveksa.server.core.rule.RuleServiceProvider$PostCollectionRuleExecutor.run(RuleServiceProvider.java:2465)
at java.lang.Thread.run(Thread.java:748)


  • In the User Interface, the list of rule definitions is blank but the total number of rule definitions is visible:

User-added image
CauseThe DEFINITION column in table T_AV_RULES for one or more rules is NULL.
Resolution

Please contact RSA customer support for resolution to this issue. 



Attachments

    Outcomes