Persistence layer issue in RSA Identity Governance & Lifecycle degrades performance and potentially leads to system crash
Originally Published: 2019-10-03
Last Modified: 2023-11-30
Article Number
Applies To
RSA Version/Condition: 7.1.0
Issue
- Illegal TXN State during transaction rollback.
- Blocking sessions on the database caused by Idle sessions.
- Row lock contention.
- AFX Server stops running
- Performance degradation
- Possible system crash
Below are examples of symptoms that indicate you are having this issue:
- Illegal TXN State in the user interface (Admin > System > Server Nodes)
Error - Illegal TXN State: Attempt to start new transaction during rollback.
- An increasing number of blocking sessions are seen in Oracle Enterprise Manager (OEM):
- Illegal TXN State errors and PersistenceServiceProvider references are seen in the aveksaServer.log:
07/03/2018 12:01:30.698 ERROR (default task-26) [com.aveksa.gui.core.filters.LoginFilter] java.lang.IllegalStateException: have sessions (SessionImpl(PersistenceContext
...
at com.aveksa.server.db.persistence.PersistenceServiceProvider.checkAllClosed(PersistenceServiceProvider.java:3925) at com.aveksa.gui.core.MainManager.doGet(MainManager.java:135)
...
at com.aveksa.server.db.persistence.PersistenceServiceProvider.checkAllClosed(PersistenceServiceProvider.java:3925) at com.aveksa.gui.core.MainManager.doGet(MainManager.java:135)
and
07/03/2018 12:04:29.857 ERROR (default task-8) [com.aveksa.server.core.AdminServiceProvider] Error cleaning up database context java.lang.RuntimeException: Illegal TXN State: Attempt to start new transaction during rollback. Txn count=3 at com.aveksa.server.db.persistence.PersistenceServiceProvider.beginTransaction(PersistenceServiceProvider.java:2633)
Please refer to RSA Knowledge Base Article 000030327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the log files for your specific deployment.
- The AFX Server shuts down
Please refer to RSA Knowledge Base Article 000038027 -- AFX Server intermittently shuts down in RSA Identity Governance & Lifecycle for additional information.
Cause
Resolution
- RSA Identity Governance & Lifecycle 7.1.0 P03
- RSA Identity Governance & Lifecycle 7.1.1.
Workaround
Related Articles
Slow performance in Add Entitlement screen when creating or editing a role in RSA Governance & Lifecycle 47Number of Views Approval items that are rejected by email and have multiple concurrent approvers may potentially be provisioned in RSA Ide… 68Number of Views When editing/creating a SOAP Web Service AFX Connector and configuring any capability, a 'Request could not be handled' me… 57Number of Views RSA Governance & Lifecycle Tips & Tricks: Business Friendly Date Formats in Workflows/Emails 39Number of Views Provisioning Termination Rule creating request to revoke groups even though there is already a request from rule to remove… 37Number of Views
Trending Articles
RSA Authentication Manager 8.9 Patches and Hotfixes Readme How to Change the Token Lifetime Extension Window in Authentication Manager Using rsautil RSA Authentication Manager Upgrade Process RSA Authentication Manager 8.9 Setup and Configuration Guide FAQ: RSA SecurID Appliance Transition (A450 to A450R2)
Don't see what you're looking for?