Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8202365

SHA1 MessageDigest not available

XMLWordPrintable

      A DESCRIPTION OF THE PROBLEM :
      MessageDigest.getInstance("SHA1") causes java.security.NoSuchAlgorithmException: SHA1 MessageDigest not available

      REGRESSION : Last worked in version 8u162

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      jrunscript
      nashorn> java.security.MessageDigest.getInstance("SHA1")


      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      works
      ACTUAL -
      java.lang.RuntimeException: java.security.NoSuchAlgorithmException: SHA1 Message Digest not available
              at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:397)
              at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
              at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
              at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
              at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
              at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
              at com.sun.tools.script.shell.Main.evaluateString(Main.java:298)
              at com.sun.tools.script.shell.Main.processSource(Main.java:267)
              at com.sun.tools.script.shell.Main.access$100(Main.java:37)
              at com.sun.tools.script.shell.Main$1.run(Main.java:183)
              at com.sun.tools.script.shell.Main.main(Main.java:48)
      Caused by: java.security.NoSuchAlgorithmException: SHA1 MessageDigest not available
              at sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
              at java.security.Security.getImpl(Security.java:695)
              at java.security.MessageDigest.getInstance(MessageDigest.java:167)
              at jdk.nashorn.internal.scripts.Script$2$\^STDIN\_.:program(<STDIN>:1)
              at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
              at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
              at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)


      FREQUENCY : always


            psonal Pallavi Sonal (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: