|Applies To||RSA Product Set: RSA Via Lifecycle and Governance (RSA Via L&G)|
RSA Product/Service Type: Hosted (MAL) or any RSA Via L&G Implementation using a remote AFX agent
RSA Version/Condition: All versions
|Issue||A remote AFX Server remains in a Not Running state as in the screen shot below:|
The $AFX_HOME/AFX/mule/logs/mule.AFX-INIT.log contains an SSLHandshakeException error:
|Cause||This problem is caused by the use of IBM JDK or JRE. This typically does not happen on an appliance because an appliance has Oracle installed software. However, a machine with a remote AFX server (required in a MAL environment, optional in all other environments) does not necessarily have any Oracle software installed.|
RSA Via L&G AFX requires the use of Oracle Java (JDK) or OpenJDK. The use of IBM JDK/JRE will cause the startup of the AFX server to fail.
|Resolution||Install either Oracle Java (JDK) or OpenJDK on the machine with the remote AFX Server. The IBM JDK/JRE does not need to be uninstalled but the PATH environment variable used by the AFX Server must point to the Oracle Java (JDK) or OpenJDK installation.|