This is an automated email from the ASF dual-hosted git repository.

kkloudas pushed a commit to branch executor-impl
in repository https://gitbox.apache.org/repos/asf/flink.git

commit 6d67d18e33ed3abbe5af864b82be5b1d19bf5ebb
Author: Kostas Kloudas <[email protected]>
AuthorDate: Sun Nov 17 16:50:18 2019 +0100

    [hotfix] ignore empty yarn properties
---
 .../src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java  | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java 
b/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java
index 8c0a391..388dea0 100644
--- 
a/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java
+++ 
b/flink-yarn/src/main/java/org/apache/flink/yarn/cli/FlinkYarnSessionCli.java
@@ -420,7 +420,9 @@ public class FlinkYarnSessionCli extends 
AbstractCustomCommandLine {
                }
 
                final String dynamicPropertiesEncoded = 
encodeDynamicProperties(commandLine);
-               
configuration.setString(YarnConfigOptionsInternal.DYNAMIC_PROPERTIES, 
dynamicPropertiesEncoded);
+               if (dynamicPropertiesEncoded != null && 
!dynamicPropertiesEncoded.isEmpty()) {
+                       
configuration.setString(YarnConfigOptionsInternal.DYNAMIC_PROPERTIES, 
dynamicPropertiesEncoded);
+               }
 
                final boolean detached = 
commandLine.hasOption(YARN_DETACHED_OPTION.getOpt()) || 
commandLine.hasOption(DETACHED_OPTION.getOpt());
                configuration.setBoolean(DeploymentOptions.ATTACHED, !detached);

Reply via email to