--- 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());