From 2d70e77132d8a0acf99d96571300ae91ed0ab69a Mon Sep 17 00:00:00 2001 From: Basil Crow Date: Sun, 3 Jul 2022 18:26:26 -0700 Subject: [PATCH] `ZipFile.name` trick did not work, using fallback: `java.lang.NullPointerException` (#6757) --- war/src/main/java/executable/Main.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/war/src/main/java/executable/Main.java b/war/src/main/java/executable/Main.java index 59425a5f8b..e6bf7b7311 100644 --- a/war/src/main/java/executable/Main.java +++ b/war/src/main/java/executable/Main.java @@ -424,7 +424,7 @@ public class Main { // There is no portable way to find where the locally cached copy // of jenkins.war/jar is; JDK 6 is too smart. (See JENKINS-2326.) try { - URL classFile = Main.class.getClassLoader().getResource("Main.class"); + URL classFile = Main.class.getClassLoader().getResource("executable/Main.class"); JarFile jf = ((JarURLConnection) classFile.openConnection()).getJarFile(); return new File(jf.getName()); } catch (Exception x) {