--- a/src/hotspot/share/classfile/systemDictionary.cpp Tue Mar 06 16:02:04 2018 -0800
+++ b/src/hotspot/share/classfile/systemDictionary.cpp Tue Mar 06 22:08:30 2018 -0800
@@ -3043,6 +3043,9 @@
_master_dictionary(master_dictionary) {}
void do_cld(ClassLoaderData* cld) {
ResourceMark rm;
+ if (cld->is_anonymous()) {
+ return;
+ }
if (cld->is_system_class_loader_data() || cld->is_platform_class_loader_data()) {
for (int i = 0; i < cld->dictionary()->table_size(); ++i) {
Dictionary* curr_dictionary = cld->dictionary();