--- old/src/share/vm/oops/instanceKlass.cpp 2017-09-06 11:34:48.337563823 -0400 +++ new/src/share/vm/oops/instanceKlass.cpp 2017-09-06 11:34:47.932988557 -0400 @@ -285,6 +285,9 @@ java_lang_Class::set_klass(java_mirror(), NULL); } + // Also remove mirror from handles + loader_data->remove_handle(_java_mirror); + // Need to take this class off the class loader data list. loader_data->remove_class(this);