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()); } } } }