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

Additional information to JDK-8173169

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 8u121
    • security-libs

      FULL PRODUCT VERSION :
      C:\Users\Desktop>java -version
      java version "1.8.0_131"
      Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
      Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)

      A DESCRIPTION OF THE PROBLEM :
      Additional information for the JDK-8173169.

      Come up with the sample application. Let me know how to share the same.

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      Run the sample application

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Should work.
      ACTUAL -

      C:\Users\Desktop>java -jar SamplePacApp.jar
      java.lang.ExceptionInInitializerError
              at jdk.nashorn.internal.parser.Parser.parse(Parser.java:275)
              at jdk.nashorn.internal.parser.Parser.parse(Parser.java:249)
              at jdk.nashorn.internal.runtime.Context.compile(Context.java:1284)
              at jdk.nashorn.internal.runtime.Context.compileScript(Context.java:1251)
              at jdk.nashorn.internal.runtime.Context.compileScript(Context.java:627)
              at jdk.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScriptEngine.java:535)
              at jdk.nashorn.api.scripting.NashornScriptEngine.compileImpl(NashornScriptEngine.java:524)
              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(Unknown Source)
              at com.sun.deploy.net.proxy.SunAutoProxyHandler.jsGetProxyInfo(Unknown Source)
              at com.sun.deploy.net.proxy.SunAutoProxyHandler.access$100(Unknown Source)
              at com.sun.deploy.net.proxy.SunAutoProxyHandler$2.run(Unknown Source)
              at com.sun.deploy.net.proxy.SunAutoProxyHandler$2.run(Unknown Source)
              at java.security.AccessController.doPrivileged(Native Method)
              at com.sun.deploy.net.proxy.SunAutoProxyHandler.jsGetProxyInfo(Unknown Source)
              at com.sun.deploy.net.proxy.SunAutoProxyHandler.getProxyInfo(Unknown Source)
              at com.sun.deploy.net.proxy.DynamicProxyManager.getProxyList(Unknown Source)
              at com.sun.deploy.net.proxy.DeployProxySelector.select(Unknown Source)
              at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
              at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
              at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
              at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
              at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
              at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
              at com.sample.ClassUtil.getLoginBanner(ClassUtil.java:68)
              at com.sample.SamplePac.main(SamplePac.java:10)
      Caused by: java.security.AccessControlException: access denied ("java.io.FilePermission" "C:\Program Files\Java\jre1.8.0_131\lib\ext\nashorn.jar" "read")
              at java.security.AccessControlContext.checkPermission(Unknown Source)
              at java.security.AccessController.checkPermission(Unknown Source)
              at java.lang.SecurityManager.checkPermission(Unknown Source)
              at com.sun.deploy.security.SelectableSecurityManager.checkPermission(Unknown Source)
              at java.lang.SecurityManager.checkRead(Unknown Source)
              at java.io.File.isDirectory(Unknown Source)
              at sun.net.www.ParseUtil.fileToEncodedURL(Unknown Source)
              at sun.security.provider.PolicyFile.canonicalizeCodebase(Unknown Source)
              at sun.security.provider.PolicyFile.access$700(Unknown Source)
              at sun.security.provider.PolicyFile$5.run(Unknown Source)
              at sun.security.provider.PolicyFile$5.run(Unknown Source)
              at java.security.AccessController.doPrivileged(Native Method)
              at sun.security.provider.PolicyFile.getPermissions(Unknown Source)
              at sun.security.provider.PolicyFile.getPermissions(Unknown Source)
              at sun.security.provider.PolicyFile.implies(Unknown Source)
              at java.security.ProtectionDomain.implies(Unknown Source)
              at java.security.ProtectionDomain.impliesCreateAccessControlContext(Unknown Source)
              at java.security.AccessController.doPrivileged(Native Method)
              at jdk.nashorn.internal.runtime.options.Options.getBooleanProperty(Options.java:154)
              at jdk.nashorn.internal.runtime.options.Options.getBooleanProperty(Options.java:179)
              at jdk.nashorn.internal.parser.Lexer.<clinit>(Lexer.java:67)
              ... 27 more
      Exception in thread "main" java.lang.NullPointerException
              at com.sample.ClassUtil.getLoginBanner(ClassUtil.java:103)
              at com.sample.SamplePac.main(SamplePac.java:10)


      REPRODUCIBILITY :
      This bug can be reproduced always.

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

              Created:
              Updated:
              Resolved: