diff -r aa937fac07f3 -r 21702e87efdf src/hotspot/share/oops/instanceKlass.cpp --- a/src/hotspot/share/oops/instanceKlass.cpp Sat Mar 23 17:18:49 2019 +0100 +++ b/src/hotspot/share/oops/instanceKlass.cpp Sat Mar 23 21:51:07 2019 -0700 @@ -3367,7 +3367,9 @@ if (cfs != NULL) { if (cfs->source() != NULL) { if (module_name != NULL) { - if (ClassLoader::is_modules_image(cfs->source())) { + // When the boot loader created the stream, it didn't know the module name + // yet. Let's format it now. + if (cfs->from_boot_loader_modules_image()) { info_stream.print(" source: jrt:/%s", module_name); } else { info_stream.print(" source: %s", cfs->source());