java.lang.RuntimeException: java.security.NoSuchAlgorithmException: EC AlgorithmParameters not available

Server Fault | Jordan Rieger | 5 months ago
tip
Do you find the tips below useful? Click on the to mark them and say thanks to poroszd . Or join the community to write better ones.
  1. 0

    Enabling javax.net.debug=all on Tomcat 8 breaks HTTPS with "EC AlgorithmParameters not available"

    Server Fault | 5 months ago | Jordan Rieger
    java.lang.RuntimeException: java.security.NoSuchAlgorithmException: EC AlgorithmParameters not available
  2. 0
    samebug tip
    Switch to Oracle JDK from of OpenJDK
    via GitHub by aldaris
  3. 0

    ssl errors

    GitHub | 2 years ago | jillesvangurp
    javax.net.ssl.SSLException: java.lang.RuntimeException: java.security.NoSuchAlgorithmException: EC AlgorithmParameters not available
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    EC AlgorithmParameters not available error connecting to Dropbox repository

    GitHub | 2 years ago | relan
    org.syncany.plugins.transfer.StorageException: Unable to connect to repository.

    Root Cause Analysis

    1. java.security.NoSuchAlgorithmException

      EC AlgorithmParameters not available

      at sun.security.jca.GetInstance.getInstance()
    2. Java RT
      ECUtil.getECParameterSpec
      1. sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
      2. java.security.Security.getImpl(Security.java:695)
      3. java.security.AlgorithmParameters.getInstance(AlgorithmParameters.java:146)
      4. sun.security.util.ECUtil.getECParameters(ECUtil.java:98)
      5. sun.security.util.ECUtil.getECParameterSpec(ECUtil.java:149)
      5 frames
    3. Java JSSE
      Handshaker$1.run
      1. sun.security.ssl.JsseJce.getECParameterSpec(JsseJce.java:385)
      2. sun.security.ssl.SupportedEllipticCurvesExtension.toString(SupportedEllipticCurvesExtension.java:127)
      3. sun.security.ssl.HelloExtensions.print(HelloExtensions.java:150)
      4. sun.security.ssl.HandshakeMessage$ClientHello.print(HandshakeMessage.java:323)
      5. sun.security.ssl.ServerHandshaker.clientHello(ServerHandshaker.java:340)
      6. sun.security.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:221)
      7. sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
      8. sun.security.ssl.Handshaker$1.run(Handshaker.java:919)
      9. sun.security.ssl.Handshaker$1.run(Handshaker.java:916)
      9 frames
    4. Java RT
      AccessController.doPrivileged
      1. java.security.AccessController.doPrivileged(Native Method)
      1 frame
    5. Java JSSE
      Handshaker$DelegatedTask.run
      1. sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1369)
      1 frame
    6. Grizzly HTTP
      SocketProcessorBase.run
      1. org.apache.tomcat.util.net.SecureNioChannel.tasks(SecureNioChannel.java:397)
      2. org.apache.tomcat.util.net.SecureNioChannel.handshakeUnwrap(SecureNioChannel.java:457)
      3. org.apache.tomcat.util.net.SecureNioChannel.handshake(SecureNioChannel.java:227)
      4. org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1387)
      5. org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
      5 frames
    7. Java RT
      ThreadPoolExecutor$Worker.run
      1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
      2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
      2 frames
    8. Tomcat Util
      TaskThread$WrappingRunnable.run
      1. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
      1 frame
    9. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame