From 7e2b5848b0cd0d04fd4369e390e38ed3eec60614 Mon Sep 17 00:00:00 2001 From: Foivos Zakkak Date: Mon, 20 Nov 2023 20:42:03 +0200 Subject: [PATCH] Handle unspecified module name in nameToResourceInputStream --- .../src/com/oracle/svm/core/jdk/ResourcesHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/ResourcesHelper.java b/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/ResourcesHelper.java index a4eb731f97ab..b4f00e85c9fe 100644 --- a/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/ResourcesHelper.java +++ b/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/jdk/ResourcesHelper.java @@ -109,7 +109,7 @@ public static URL nameToResourceURL(Module module, String resourceName) { public static InputStream nameToResourceInputStream(String mn, String resourceName) throws IOException { VMError.guarantee(ImageInfo.inImageRuntimeCode(), "ResourcesHelper code should only be used at runtime"); - Module module = ModuleLayer.boot().findModule(mn).orElse(null); + Module module = mn == null ? null : ModuleLayer.boot().findModule(mn).orElse(null); URL url = nameToResourceURL(module, resourceName); return url != null ? url.openStream() : null; }