diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/common/utils/ansible/AnsibleRunnerClient.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/common/utils/ansible/AnsibleRunnerClient.java index a3b47a28244..a4819e03186 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/common/utils/ansible/AnsibleRunnerClient.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/common/utils/ansible/AnsibleRunnerClient.java @@ -130,10 +130,11 @@ public void processEvents(AnsibleReturnValue returnValue, String taskName = ""; JsonNode eventNode = currentNode.get("event_data"); - - JsonNode taskNode = eventNode.get("task"); - if (taskNode != null) { - taskName = taskNode.textValue(); + if (eventNode != null) { + JsonNode taskNode = eventNode.get("task"); + if (taskNode != null) { + taskName = taskNode.textValue(); + } } if (RunnerJsonNode.isEventStart(currentNode) || RunnerJsonNode.playbookStats(currentNode)) {