|Applies To||RSA Product Set: Identity Governance & Lifecycle|
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.0.1, 7.0.2, 7.1.0
|Issue||If an RSA Identity Governance & Lifecycle Notification Rule is renamed it creates an orphan event in the Scheduler. This Scheduled event occurs even if the Notification Rule is deleted. |
When the orphan event in the Schedule is executed the following exception is generated in the aveksaServer.log file (/home/oracle/wildfly-8.2.0.Final/standalone/log/aveksaServer.log).
This may cause performance issues and thread deadlocks if other events occur at the same time. Symptoms of thread deadlocks vary but may cause CPU spikes or lead to failures in other aspects of the product, such as, but not limited to, the following error in the /home/oracle/wildfly-8.2.0.Final/standalone/log/aveksaServer.log:
The Stored schedule information from database listing on the Schedule Information tab under the Admin Monitoring menu will show additional scheduled events prefaced with the text Admin_Exception_Notification_Schedule that do not have a corresponding Notification Rule.
|Cause||If a Notification Rule is scheduled, it creates a corresponding entry in the scheduler. If the Notification Rule is renamed, it creates a new entry in the scheduler for the new name, but it incorrectly fails to remove the old event from the scheduler. |
|Resolution||This issue will be resolved in an future patch.|
Avoid changing the name of Notification Rules once created. If you wish to change the name of a Notification Rule, delete the Rule and create a new Notification Rule with the new name.
If a Notification Rule was previously renamed, you can remove the Scheduled task associated with that orphan Notification Rule using the following technique.