--- a/jdk/src/java.base/share/classes/java/lang/Class.java Fri Mar 17 16:15:14 2017 -0700
+++ b/jdk/src/java.base/share/classes/java/lang/Class.java Tue Mar 21 16:39:17 2017 +0100
@@ -2771,7 +2771,7 @@
* In all other cases, it requires RuntimePermission("accessDeclaredMembers")
* permission.
*/
- final ClassLoader ccl = caller.getClassLoader0();
+ final ClassLoader ccl = ClassLoader.getClassLoader(caller);
if (which != Member.PUBLIC) {
final ClassLoader cl = getClassLoader0();
if (ccl != cl) {
--- a/jdk/test/TEST.groups Fri Mar 17 16:15:14 2017 -0700
+++ b/jdk/test/TEST.groups Tue Mar 21 16:39:17 2017 +0100
@@ -28,8 +28,6 @@
tier1 = \
:jdk_lang \
:jdk_util \
- -java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java \
- -java/util/concurrent/forkjoin/FJExceptionTableLeak.java \
sun/nio/cs/ISO8859x.java \
java/nio/Buffer \
com/sun/crypto/provider/Cipher \
@@ -37,8 +35,6 @@
tools/pack200
tier2 = \
- java/util/concurrent/ThreadPoolExecutor/ConfigChanges.java \
- java/util/concurrent/forkjoin/FJExceptionTableLeak.java \
:jdk_io \
:jdk_nio \
-sun/nio/cs/ISO8859x.java \
--- a/jdk/test/sun/net/www/http/HttpClient/B8025710.java Fri Mar 17 16:15:14 2017 -0700
+++ b/jdk/test/sun/net/www/http/HttpClient/B8025710.java Tue Mar 21 16:39:17 2017 +0100
@@ -37,6 +37,7 @@
* @test
* @bug 8025710
* @summary Proxied https connection reuse by HttpClient can send CONNECT to the server
+ * @run main/othervm B8025710
*/
public class B8025710 {