in src/main/java/com/epam/digital/data/platform/usrtaskmgt/exception/handler/RestExceptionHandler.java [120:134]
public ResponseEntity<SystemErrorDto> handleUserTaskNotExistsOrCompletedException(
UserTaskNotExistsOrCompletedException ex) {
var localizedMessage =
messageResolver.getMessage(UserTaskManagementMessage.USER_TASK_NOT_EXISTS_OR_COMPLETED);
var systemErrorDto =
SystemErrorDto.builder()
.traceId(MDC.get(BaseRestExceptionHandler.TRACE_ID_KEY))
.message(ex.getCause().getMessage())
.code(ex.getCause().getCode())
.localizedMessage(localizedMessage)
.build();
log.error("User task not exists or completed", ex);
return new ResponseEntity<>(systemErrorDto, HttpStatus.NOT_FOUND);
}