javax.net.ssl.SSLHandshakeException or PKIX path building failed error when our plugins attempt to load, it means your server’s Java Runtime Environment (JRE) does not trust the SSL certificate of our licensing server.
This typically happens on outdated Java versions, customized Docker containers, or minimal Linux distributions missing up-to-date Root CA certificates.
How to Fix SSL/TLS Errors
Solution 1: Update Your Java Version (Recommended)
The easiest way to resolve certificate issues is to update your Java installation to the latest build of your current major version (e.g., updating your Java 17 installation to the latest minor release). Modern JDKs include updated root trust stores by default.We recommend using Adoptium (Temurin) or Amazon Corretto.
Solution 2: Update System Certificates (Linux VPS/Dedicated)
If you are managing the host machine, you can update the system’s root certificate store. Ubuntu / Debian:Solution 3: Manually Import the Certificate (keytool)
If you cannot update Java, you must manually import the SSL certificate into your Javacacerts keystore.
- Download the root certificate from the licensing URL using a web browser.
- Run the following command via terminal (replace paths appropriately):