@Override
  protected void markAsFailed(Throwable t) throws TaskNotFoundException {
    super.markAsFailed(t);

    if (this.deploymentEntity != null) {
      logger.error(
          "Deployment delete failed, mark deploymentEntity {} state as ERROR",
          this.deploymentEntity.getId());
      try {
        this.deploymentBackend.updateState(this.deploymentEntity, DeploymentState.ERROR);
      } catch (DeploymentNotFoundException e) {
        logger.warn("Could not find deployment to mark as error, DeploymentId=" + e.getId(), e);
      }
    }
  }
 @Override
 protected void markAsFailed(Throwable t) throws TaskNotFoundException {
   super.markAsFailed(t);
 }