Atom Running on OpenJDK Fails to Start With java.security.NoSuchAlgorithmException

Document created by sheng_liao462475 Employee on May 31, 2017Last modified by Adam Arrowsmith on Jun 8, 2017
Version 6Show Document
  • View in full screen mode

Please note that we currently do not support OpenJDK. It is highly recommended to use the supported JDK.

 

The current supported versions are:

  • Oracle's Java SE Development Kit 7u40, if you are installing on Windows.
  • Oracle's Java SE Development Kit 7u55, if you are installing on Linux.
  • Oracle's Java SE Development Kit 8u66, if you are installing on Linux or Windows

 

Issue

Atom that is running on OpenJDK fails to start with the following error.

 

javax.net.ssl.SSLException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: EC AlgorithmParameters not available

 

This error indicates that Elliptical Curve crypto algorithms are not available, they may not be distributed with the OpenJDK distribution being used.

 

Solution

Add the below line to ../ATOM_HOME/bin/atom.vmoptions file and then restart the runtime:

 

-Dcom.boomi.container.securityCompatibility=JVM_DEFINED

 

 

If you are not using OpenJDK, then you don't need the above line in atom.vmoptions file.

4 people found this helpful

Attachments

    Outcomes