--- old/src/share/vm/classfile/moduleEntry.cpp 2016-11-22 21:44:51.706748059 -0800 +++ new/src/share/vm/classfile/moduleEntry.cpp 2016-11-22 21:44:51.594742470 -0800 @@ -108,6 +108,12 @@ } MutexLocker m1(Module_lock); + if (this->has_default_read_edges() && !m->is_named()) { + ClassLoaderData* cld = m->loader_data(); + if (cld->is_the_null_class_loader_data() || cld->is_system_class_loader_data()) { + return true; //default read edge + } + } if (!has_reads()) { return false; } else {