-
Bug
-
Resolution: Duplicate
-
P2
-
9
ENV: win7/x86/IE11/jre9-b166
Steps to reproduce:
1. Add http://kgb.us.oracle.com:8080 to ESL
2. Load app from a webserver which is deployed a ContentType servlet to return a PACKed file: http://kgb.us.oracle.com:8080/packPluginScenario2/html/testMainGetResourceSt.html
3. If app fails to get loaded with the following exception, this bug is reproduced:
network: Downloading resource: http://127.0.0.1:8080/packPluginScenario2/classes/test.jar
Content-Length: 33,165
Content-Encoding: pack200-gzip
basic: error: null.
java.lang.ExceptionInInitializerError
at java.base/com.sun.java.util.jar.pack.TLGlobals.<init>(Unknown Source)
at java.base/com.sun.java.util.jar.pack.UnpackerImpl.<init>(Unknown Source)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.base/java.lang.Class.newInstance(Unknown Source)
at java.base/java.util.jar.Pack200.newInstance(Unknown Source)
at java.base/java.util.jar.Pack200.newUnpacker(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.cache.Cache$6.run(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.cache.Cache$6.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.deploy@9-ea/com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.cache.DeployFileOutputStream.close(Unknown Source)
at java.base/java.io.FilterOutputStream.close(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(Unknown Source)
at java.base/java.io.BufferedInputStream.close(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack.downloadJAR(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack.access$000(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)
at java.base/sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
at java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at java.base/sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at java.base/sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.protocol.jar.DeployURLConnection.getJarFileWithVersionId(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.protocol.jar.DeployURLConnection.getJarFile(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.access$800(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: intrinsic.properties cannot be loaded
at java.base/com.sun.java.util.jar.pack.PropMap.<clinit>(Unknown Source)
... 59 more
See http://scaab055.us.oracle.com:9504/runs/02280/2280571.ManualSubmit/2280571.ManualSubmit-1/html/plugin/packTest/packTest_testMainGetResourceSt.trace
src:
http://kgb.us.oracle.com:8080/packPluginScenario2/src/MainGetResourceApplet.java
Note: no such issue with jre9 b157
Steps to reproduce:
1. Add http://kgb.us.oracle.com:8080 to ESL
2. Load app from a webserver which is deployed a ContentType servlet to return a PACKed file: http://kgb.us.oracle.com:8080/packPluginScenario2/html/testMainGetResourceSt.html
3. If app fails to get loaded with the following exception, this bug is reproduced:
network: Downloading resource: http://127.0.0.1:8080/packPluginScenario2/classes/test.jar
Content-Length: 33,165
Content-Encoding: pack200-gzip
basic: error: null.
java.lang.ExceptionInInitializerError
at java.base/com.sun.java.util.jar.pack.TLGlobals.<init>(Unknown Source)
at java.base/com.sun.java.util.jar.pack.UnpackerImpl.<init>(Unknown Source)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.base/java.lang.Class.newInstance(Unknown Source)
at java.base/java.util.jar.Pack200.newInstance(Unknown Source)
at java.base/java.util.jar.Pack200.newUnpacker(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.HttpDownloadHelper.download(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.cache.Cache$6.run(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.cache.Cache$6.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.deploy@9-ea/com.sun.deploy.cache.Cache.downloadResourceToCache(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.cache.DeployFileOutputStream.close(Unknown Source)
at java.base/java.io.FilterOutputStream.close(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(Unknown Source)
at java.base/java.io.BufferedInputStream.close(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack.downloadJAR(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack.access$000(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.plugin@9-ea/sun.plugin.PluginURLJarFileCallBack.retrieve(Unknown Source)
at java.base/sun.net.www.protocol.jar.URLJarFile.retrieve(Unknown Source)
at java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(Unknown Source)
at java.base/sun.net.www.protocol.jar.JarFileFactory.get(Unknown Source)
at java.base/sun.net.www.protocol.jar.JarURLConnection.connect(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.protocol.jar.DeployURLConnection.getJarFileWithVersionId(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.net.protocol.jar.DeployURLConnection.getJarFile(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.getJarFile(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.access$800(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader$1.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.ensureOpen(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$JarLoader.<init>(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath$3.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath.getLoader(Unknown Source)
at jdk.deploy@9-ea/com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2Manager.initAppletAdapter(Unknown Source)
at jdk.plugin@9-ea/sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: intrinsic.properties cannot be loaded
at java.base/com.sun.java.util.jar.pack.PropMap.<clinit>(Unknown Source)
... 59 more
See http://scaab055.us.oracle.com:9504/runs/02280/2280571.ManualSubmit/2280571.ManualSubmit-1/html/plugin/packTest/packTest_testMainGetResourceSt.trace
src:
http://kgb.us.oracle.com:8080/packPluginScenario2/src/MainGetResourceApplet.java
Note: no such issue with jre9 b157
- duplicates
-
JDK-8179645 java.util.jar.Packer.newPacker and newUnpacker fails when running with security manager
-
- Closed
-