do not throw exception

Change-Id: I9e45beeb980e721a2d3590cee5663c696b9e2390
diff --git a/src/com/mirantis/mk/Salt.groovy b/src/com/mirantis/mk/Salt.groovy
index f406bc9..3e54e67 100644
--- a/src/com/mirantis/mk/Salt.groovy
+++ b/src/com/mirantis/mk/Salt.groovy
@@ -192,6 +192,8 @@
  * @param result    Parsed response of Salt API
  */
 def checkResult(result) {
+    def common = new com.mirantis.mk.Common()
+
     for (entry in result['return']) {
         if (!entry) {
             throw new Exception("Salt API returned empty response: ${result}")
@@ -199,7 +201,7 @@
         for (node in entry) {
             for (resource in node.value) {
                 if (resource instanceof String || (resource instanceof Boolean && resource == false) || resource.value.result.toString().toBoolean() != true) {
-                    throw new Exception("Salt state on node ${node.key} failed: ${node.value}")
+                    common.warningMsg("Salt state on node ${node.key} failed: ${node.value}")
                 }
             }
         }