Renaming an RSA Identity Governance & Lifecycle Notification Rule creates an orphan event in Scheduler
Originally Published: 2018-05-16
Article Number
Applies To
RSA Product/Service Type: Appliance
RSA Version/Condition: 7.0.1, 7.0.2, 7.1.0
Issue
When the orphan event in the Schedule is executed, the following exception is generated in the /home/oracle/wildfly-8.2.0.Final/standalone/log/aveksaServer.log:
05/11/2018 16:50:00.007 ERROR (Timer-2) [com.aveksa.server.scheduler.Scheduler] Exception occurred during execution of scheduled task: Admin_Exception_Notification_Schedule_MyRule1
java.lang.RuntimeException: Illegal state: No session found
at com.aveksa.server.db.persistence.PersistenceServiceProvider.closeRSCall(PersistenceServiceProvider.java:3073)
at com.aveksa.server.db.PersistenceManager.closeRSCall(PersistenceManager.java:474)
at com.aveksa.server.core.NotificationServiceProvider.executeRule(NotificationServiceProvider.java:475)
at com.aveksa.server.core.NotificationTask.process(NotificationTask.java:45)
at com.aveksa.server.scheduler.ScheduledTask.execute(ScheduledTask.java:122)
at com.aveksa.server.scheduler.Scheduler$SchedulerTask.run(Scheduler.java:220)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
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:
2018-05-01 04:31:32,939 INFO [stdout] (Worker_actionq#Script Queue - Normal#WPDS_360) java.lang.OutOfMemoryError: unable to create new native thread
The stored schedule information from a 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
Resolution
- RSA Identity Governance & Lifecycle 7.1.0 P04
- RSA Identify Governance & Lifecycle 7.0.2 P10
Workaround
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.
- Identify the name of the problem orphan Notification Rule. It will appear in the T_SCHEDULED_TASKS table prefaced with the text Admin_Exception_Notification_Schedule and ending with the original name of the Notification Rule; for example, MyNotificationRule.
- Create a new Notification Rule with the same name. Use any configuration and any schedule. This will update and overwrite the existing orphan item in the Scheduler.
- Delete the Notification Rule you just created. This will delete the orphaned item from the Scheduler.
Related Articles
NTP error in RSA SecurID: Crtical event notification NTP out of sync 547Number of Views Modification of the LDAP identity source failed with an Error "Unexpected error during command com.rsa.admin.UpdateIdentit… 128Number of Views How to troubleshoot NTP error Critical Event Notification - Not able to sync time error with RSA Authentication Manager 8.… 1.79KNumber of Views C_SetCertBER returns error E_UNKNOWN_CRITICAL_EXTENSION 14Number of Views RSA, Identity Governance and Lifecycle Email notification To field is missing for Canceled Request workflow after upgradin… 19Number of Views
Trending Articles
RSA MFA Agent 2.3.6 for Microsoft Windows Installation and Administration Guide RSA Authentication Manager Patch Updates Replication Showing Internal Replication Error During Upgrade to RSA Authentication Manager 8.2 RSA Authentication Manager 8.9 Release Notes (January 2026) RSA SecurID Authentication Engine 3.0.0 for Java Release Notes
Don't see what you're looking for?