private void updateNodeErrorMessage(ChunkContext chunkContext) {
    logger.error("Failed to delete nodes.");
    List<BaseNode> nodes =
        getFromJobExecutionContext(
            chunkContext,
            JobConstants.CLUSTER_DELETED_NODES_JOB_PARAM,
            new TypeToken<List<BaseNode>>() {}.getType());

    if (nodes != null) {
      for (BaseNode node : nodes) {
        if (!node.isSuccess()) {
          NodeEntity entity = getClusterEntityMgr().findNodeByName(node.getVmName());
          entity.setActionFailed(true);
          entity.setErrMessage(node.getErrMessage());
        }
      }
    }
  }