AFX Connector fails with java.lang.NoClassDefFoundError in RSA Governance & Lifecycle
Last Modified: 2026-10-02
Article Number
Applies To
- RSA Governance & Lifecycle 8.0
Issue
An attempt to fulfill-request/test-connector-capability of a connector may fail with the following error, observed on the UI and logged in the corresponding connector log file <AFX_HOME>/esb/logs/esb.AFX-CONN-<connector-name>.log:
Cause: java.lang.NoClassDefFoundError - <path-to-a-class>
The class path shown in the above error depends on the connector type and the capability being tested. For example, the following class paths have been reported:
- LDAP Connector
java.lang.NoClassDefFoundError - com/aveksa/LdapVerb'.
- RESTful Web Service connector:
java.lang.NoClassDefFoundError - com/jayway/jsonpath/internal/path/ArrayIndexOperation
java.lang.NoClassDefFoundError - com/jayway/jsonpath/Predicate
- Google Apps connector:
java.lang.NoClassDefFoundError - com/google/api/client/repackaged/com/google/common/base/Splitter
Cause
Resolution
This is a known issue related to the AFX Server component's class loader. While several scenarios have been addressed in various patches up to and including RSA Governance & Lifecycle 8.0 P08, intermittent
java.lang.NoClassDefFoundError exceptions may still occur on later patches.Ensure that your RSA Governance & Lifecycle 8.0 deployment is upgraded to the latest available patch level to prevent encountering previously resolved class-loader issues.
If the class-loader issue persists despite being on the latest patch level:
- If the impact is high and the provisioning service must be restored immediately, apply the workaround. Note that this limits our ability to identify the root cause.
- If impact is low, please open an RSA Support Case and share the following diagnostic artifacts prior to applying the workaround so we can analyze the issue for a permanent resolution.
- Log Artifact zip - generated from Admin > Diagnostics > Log Artifact
- AFX/Connector Log Files - Compressed copy of the $AFX_HOME/esb/logs directory
- Connector Export - Export of the affected connector
Workaround
Related Articles
RSA Identity Governance and Lifecycle - Microsoft Exchange Application Guide 74Number of Views AFX Connectors remain in a Deployed state and Port 8585 already in use error in RSA Identity Governance & Lifecycle 472Number of Views RSA Governance & Lifecycle Microsoft Exchange Connector Application Guide 6Number of Views How to make the Oracle INITCAP function work to format raw data collected from a csv file during Identity Data Collection … 24Number of Views After starting AFX, some AFX Connectors failed to be deployed successfully due to Out of Memory errors in RSA Governance &… 101Number of Views
Trending Articles
How to manipulate imported RSA SecurID Software Token(s) on an iPhone or iPad device Reporting on RSA Authentication Manager 8.x users with On-Demand Token, a fixed passcode or a hardware/software token assi… How to Download OTP Token Seed Files from myRSA Anomalix idGenius - SAML Relying Party Configuration - RSA Ready Implementation Guide RSA MFA Agent 2.5 for Microsoft Windows Installation and Administration Guide
Don't see what you're looking for?