# HG changeset patch # User mchung # Date 1539209974 25200 # Node ID fc52ccf451cd409e2271e98f0c217b92a133380c # Parent 26c3104c936d05639e3775936c6d78a68ec7c4c5 8211921: AssertionError in MethodHandles$Lookup.defineClass Reviewed-by: alanb diff -r 26c3104c936d -r fc52ccf451cd src/java.base/share/classes/java/lang/invoke/MethodHandles.java --- a/src/java.base/share/classes/java/lang/invoke/MethodHandles.java Fri Oct 05 05:03:15 2018 -0700 +++ b/src/java.base/share/classes/java/lang/invoke/MethodHandles.java Wed Oct 10 15:19:34 2018 -0700 @@ -969,9 +969,6 @@ ProtectionDomain pd = (loader != null) ? lookupClassProtectionDomain() : null; String source = "__Lookup_defineClass__"; Class clazz = SharedSecrets.getJavaLangAccess().defineClass(loader, cn, bytes, pd, source); - assert clazz.getClassLoader() == lookupClass.getClassLoader() - && clazz.getPackageName().equals(lookupClass.getPackageName()) - && protectionDomain(clazz) == lookupClassProtectionDomain(); return clazz; }