From 79fb4a9821f18676b0c17791255b3024bf25c985 Mon Sep 17 00:00:00 2001 From: Guyang Song Date: Fri, 29 Jul 2022 00:15:41 +0800 Subject: [PATCH] [hotfix] Fix the failure of java test (#27183) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 久龙 --- .../src/main/java/io/ray/runtime/config/RayConfig.java | 8 ++++++-- python/ray/_private/runtime_env/java_jars.py | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/java/runtime/src/main/java/io/ray/runtime/config/RayConfig.java b/java/runtime/src/main/java/io/ray/runtime/config/RayConfig.java index ce1dec5dc..0685010a6 100644 --- a/java/runtime/src/main/java/io/ray/runtime/config/RayConfig.java +++ b/java/runtime/src/main/java/io/ray/runtime/config/RayConfig.java @@ -217,8 +217,12 @@ public class RayConfig { jarUrls = config.getStringList(jarsPath); } runtimeEnvImpl = new RuntimeEnvImpl(); - runtimeEnvImpl.set(RuntimeEnvName.ENV_VARS, envVars); - runtimeEnvImpl.set(RuntimeEnvName.JARS, jarUrls); + if (!envVars.isEmpty()) { + runtimeEnvImpl.set(RuntimeEnvName.ENV_VARS, envVars); + } + if (!jarUrls.isEmpty()) { + runtimeEnvImpl.set(RuntimeEnvName.JARS, jarUrls); + } } { diff --git a/python/ray/_private/runtime_env/java_jars.py b/python/ray/_private/runtime_env/java_jars.py index 0347ee481..ce9a09e0f 100644 --- a/python/ray/_private/runtime_env/java_jars.py +++ b/python/ray/_private/runtime_env/java_jars.py @@ -63,6 +63,8 @@ class JavaJarsPlugin(RuntimeEnvPlugin): context: RuntimeEnvContext, logger: Optional[logging.Logger] = default_logger, ) -> int: + if not uri: + return 0 if is_jar_uri(uri): module_dir = await self._download_jars(uri=uri, logger=logger) else: