'Request could not be handled' and 'No enum constant com.aveksa.server.core.DataCollector.Status.InActive' errors exporting metadata from RSA Identity Governance & Lifecycle
Originally Published: 2017-11-13
Article Number
Applies To
RSA Version/Condition: 7.0.x, 7.1.0, 7.2.0
Issue
The request could not be handled
Older versions of RSA Identity Governance & Lifecycle might manifest as follows:
The error is logged to the aveksaServer.log file ($AVEKSA_HOME/wildfly/standalone/log/aveksaServer.log):
Caused by: java.lang.IllegalArgumentException: No enum constant com.aveksa.server.core.DataCollector.Status.InActive at java.lang.Enum.valueOf(Enum.java:238) at com.aveksa.server.core.DataCollector$Status.valueOf(DataCollector.java:91) at com.aveksa.server.core.DataCollector.getBaseDataCollectorVO(DataCollector.java:433) at com.aveksa.server.export.ExportImportModel.addEntitlementDataCollectors(ExportImportModel.java:203) at com.aveksa.server.export.ExportImportModel.getExportableObjects(ExportImportModel.java:170) at com.aveksa.server.export.ExportImportModel.getExportableObjectCount(ExportImportModel.java:276) ... 69 more 03/13/2020 19:13:34.059 ERROR (default task-1) [com.aveksa.gui.pages.admin.metadata.MetadataSummaryPageView] com.aveksa.server.db.PersistenceException: ExportableObjectCount error at com.aveksa.server.export.ExportImportModel.getExportableObjectCount(ExportImportModel.java:280)
Please refer to RSA Knowledge Base Article A000039327 -- Artifacts to gather in RSA Identity Governance & Lifecycle to find the location of the aveksaServer.log file for your specific deployment if you are on a WildFly cluster or a non-WildFly platform. The aveksaServer.log may also be downloaded from the RSA Identity Governance & Lifecycle user interface (Admin > System > Server Nodes tab > under Logs.
Cause
Note the invalid value is part of the error message:
No enum constant com.aveksa.server.core.DataCollector.Status.InActiveResolution
- Login as avuser.
- Run the below SQL query to detect any invalid values:
select distinct(status) from t_data_collectors;
- If any invalid values are returned, run the following query to determine which rows in the table are invalid. This example uses the value InActive:
select * from t_data_collectors where status='InActive';
Notes
Related Articles
'[Ljava.lang.StackTraceElement;@382839bd 0 [main] ERROR com.aveksa.cli.BaseExecCLIModule' error backing up (exporting) th… 480Number of Views 'The request could not be handled' error occurs upon clicking and loading change requests from Requests > Requests in RSA … 100Number of Views 'Request could not be handled' error exporting metadata from RSA Identity Governance & Lifecycle 81Number of Views How users are selected for reviews that are triggered by rules in RSA Identity Governance & Lifecycle 25Number of Views Generic REST Collector fails with 'com.aveksa.client.genericrest.GenericRestException: UNEVEN_JSON_PATH_CONFIGURATION' in … 278Number of Views
Trending Articles
RSA Authentication Manager 8.7 SP2 Setup and Configuration Guide RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide How to Upgrade Internal SHA-1 Certificates to SHA-256 in Authentication Manager Using rsautil RSA Authentication Manager 8.9 Setup and Configuration Guide RSA SecurID software token .sdtid file fails to import into RSA SecurID Software Token 5.0 for Windows
Don't see what you're looking for?