000029739 - Startup fails with 'com.aveksa.server.core.DuplicateNameException: Aveksa ADC' error when starting RSA Identity Governance & Lifecycle

Document created by RSA Customer Support Employee on Jun 14, 2016Last modified by RSA Customer Support on Mar 6, 2020
Version 4Show Document
  • View in full screen mode

Article Content

Article Number000029739
Applies ToRSA Product Set: RSA Identity Governance & Lifecycle 
RSA Version/Condition: 6.5, 6.8.1, 6.9
IssueRSA Identity Governance & Lifecycle startup fails with the following errors in the user interface:
Unable to initialize security model. com.aveksa.server.core.DuplicateNameException: Aveksa ADC 
The aveksa security application must be initialized first by the System Operations Node(SON). 
See documentation regarding server nodes and deployment.
CauseThe SON error is not the issue here. The issue is the error message:
com.aveksa.server.core.DuplicateNameException: Aveksa ADC

This error indicates that when the startup is attempting to create an Aveksa Account Data Collector (ADC), one already exists. How can this happen?

There is a new application called Aveksa with associated collectors called Aveksa Account Data Collector (ADC) and Aveksa Entitlement Data Collector (EDC). These objects are part of the security model and should not be changed. However, these three objects (Aveksa Application, Aveksa ADC and Aveksa EDC) are modifiable and if modified in any way, RSA Identity Governance & Lifecycle will not start up.

Here is what happens:
  1. The Aveksa application is defined by default and has an Aveksa ADC and EDC.
  2. Every time RSA Identity Governance & Lifecycle starts, it checks to see if an Aveksa application exists which it normally does unless the application has been renamed.
  3. If the application has been renamed, then the startup cannot find it. If RSA Identity Governance & Lifecycle cannot find the Aveksa application, it will automatically create a new Aveksa application and corresponding ADC and EDC. Because the existing Aveksa ADC and EDC were not renamed and still exist, the creation of new ones causes the duplicate error message and subsequent startup failure.
ResolutionThis issue is resolved in RSA Identity Governance & Lifecycle version 6.9.1. Starting in 6.9.1, the name of the Aveksa application cannot be changed.
WorkaroundDo not rename the Aveksa application.

If you have encountered this situation, please contact RSA Identity Governance & Lifecycle Support for a workaround and mention this RSA Knowledge Base Article ID 29739 for reference.  
NotesPlease see related RSA Knowledge Base Article 30300 - Sartup fails with 'The aveksa security application must be initialized first by the System Operations Node (SON)' error in RSA Identity Governance & Lifecycle if the solution in this RSA Knowledge Base Article does not resolve your issue.