diff --git a/rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java b/rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java index c59136d55..3b059bb3b 100644 --- a/rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java +++ b/rsc/src/main/java/org/apache/livy/rsc/ContextLauncher.java @@ -254,7 +254,9 @@ public void run() { private static void merge(RSCConf conf, String key, String livyConf, String sep) { String confValue = Utils.join(Arrays.asList(livyConf, conf.get(key)), sep); - conf.set(key, confValue); + if (confValue != null && !confValue.isEmpty()) { + conf.set(key, confValue); + } } /**