000036841 - Adaptive Authentication (On-Premise) customer upgraded their database to Oracle 12c, and now RSA is not working.

Document created by RSA Customer Support Employee on Nov 2, 2018
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000036841
Applies ToRSA Product Set: Adaptive Authentication (OnPrem)
RSA Product/Service Type: Adaptive Authentication (OnPrem)
RSA Version/Condition: 7.x
IssueAfter upgrading their database from Oracle 11g to 12c, an Adaptive Authentication (On-Premise)(AAOP) customer is reporting RSA is not working.
They also reported seeing the following error:

2018-09-25 14:33:53,166 WARN [server.startup : 1] [] [] [org.hibernate.dialect.resolver.StandardDialectResolver] - <unknown Oracle major version [12]>
2018-09-25 14:33:53,206 ERROR [server.startup : 1] [] [] [com.passmarksecurity.config.admin.ConfigTool] - <exception caught: Error creating bean with name 'policyManagementPU' defined in class path resource [configs/be/policy_management/entity-manager-readonly.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: policyManagementPU] Unable to build EntityManagerFactory ; Initilizing PassMark config context failed>

  • Confirmed the customer was on a version of AAOP that supported Oracle 12c.
  • Customer stated they only upgraded the database and not the version of AAOP.
  • Found in an internal RSA reference that the .war files need to be re-generated after upgrading the database to Oracle 12c.
ResolutionOnce the customer re-generated the .war files, AAOP was able to start successfully.