--- old/src/hotspot/share/runtime/arguments.cpp 2020-07-22 12:00:37.748032906 -0700 +++ new/src/hotspot/share/runtime/arguments.cpp 2020-07-22 12:00:37.564025979 -0700 @@ -1457,7 +1457,14 @@ if (is_internal_module_property(key) || strcmp(key, "jdk.module.main") == 0) { MetaspaceShared::disable_optimized_module_handling(); - log_info(cds)("Using optimized module handling disabled due to incompatible property: %s=%s", key, value); + log_info(cds)("optimized module handling: disabled due to incompatible property: %s=%s", key, value); + } + if (strcmp(key, "jdk.module.showModuleResolution") == 0 || + strcmp(key, "jdk.module.illegalAccess") == 0 || + strcmp(key, "jdk.module.validation") == 0 || + strcmp(key, "java.system.class.loader") == 0) { + MetaspaceShared::disable_full_module_graph(); + log_info(cds)("full module graph: disabled due to incompatible property: %s=%s", key, value); } #endif @@ -2506,7 +2513,7 @@ Arguments::append_sysclasspath(tail); #if INCLUDE_CDS MetaspaceShared::disable_optimized_module_handling(); - log_info(cds)("Using optimized module handling disabled due to bootclasspath was appended"); + log_info(cds)("optimized module handling: disabled due to bootclasspath was appended"); #endif // -bootclasspath/p: } else if (match_option(option, "-Xbootclasspath/p:", &tail)) {