--- old/src/share/vm/oops/klass.cpp 2014-09-05 16:06:21.326031000 -0400 +++ new/src/share/vm/oops/klass.cpp 2014-09-05 16:06:19.547415000 -0400 @@ -527,7 +527,7 @@ // Only recreate it if not present. A previous attempt to restore may have // gotten an OOM later but keep the mirror if it was created. if (java_mirror() == NULL) { - java_lang_Class::create_mirror(this, protection_domain, CHECK); + java_lang_Class::create_mirror(this, class_loader(), protection_domain, CHECK); } }