浏览代码

HPCC-24554 Issue a warning when process is not found in environment

Signed-off-by: wangkx <kevin.wang@lexisnexis.com>
wangkx 4 年之前
父节点
当前提交
780838c532
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      common/environment/environment.cpp

+ 4 - 3
common/environment/environment.cpp

@@ -3050,9 +3050,10 @@ static void getTargetClusterProcesses(const IPropertyTree *environment, const IP
             throw MakeStringException(-1, "Empty %s/@process for %s", processType, clustName);
 
         xpath.setf("Software/%s[@name=\"%s\"]", processType, processName);
-        if (!environment->hasProp(xpath))
-            throw MakeStringException(-1, "%s %s not found", processType, processName);
-        processes.append(*environment->getPropTree(xpath.str()));
+        if (environment->hasProp(xpath))
+            processes.append(*environment->getPropTree(xpath.str()));
+        else
+            WARNLOG("%s %s not found", processType, processName);
     }
 }