From 4eb6c3c6f6ddadc3ffef797a68ae79b85f9c660d Mon Sep 17 00:00:00 2001 From: Adam Antal Date: Fri, 6 Sep 2019 09:36:59 +0200 Subject: [PATCH] YARN-9813. RM does not start on JDK11 when UIv2 is enabled --- .../hadoop/yarn/server/resourcemanager/ResourceManager.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ResourceManager.java b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ResourceManager.java index 57be468bc23..439d16f46d8 100644 --- a/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ResourceManager.java +++ b/hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/ResourceManager.java @@ -136,7 +136,6 @@ import java.net.InetSocketAddress; import java.net.URI; import java.net.URL; -import java.net.URLClassLoader; import java.nio.charset.Charset; import java.security.PrivilegedExceptionAction; import java.security.SecureRandom; @@ -1232,8 +1231,7 @@ protected void startWepApp() { if (null == onDiskPath) { String war = "hadoop-yarn-ui-" + VersionInfo.getVersion() + ".war"; - URLClassLoader cl = (URLClassLoader) ClassLoader.getSystemClassLoader(); - URL url = cl.findResource(war); + URL url = ClassLoader.getSystemClassLoader().getResource(war); if (null == url) { onDiskPath = getWebAppsPath("ui2"); -- 2.21.0