Handle server side error code

This commit is contained in:
Laurent Clouet
2020-10-27 14:42:59 +01:00
parent 986fef0e79
commit e1e680ace3
2 changed files with 6 additions and 0 deletions

View File

@@ -1030,6 +1030,9 @@ import lombok.Data;
break retryLoop;
case JOB_VALIDATION_ERROR_IMAGE_WRONG_DIMENSION:
confirmJobReturnCode = Error.Type.IMAGE_WRONG_DIMENSION;
break retryLoop;
case JOB_VALIDATION_ERROR_MISSING_PARAMETER:
// no point to retry the request
confirmJobReturnCode = Error.Type.UNKNOWN;

View File

@@ -50,6 +50,7 @@ public class Error {
CPU_NOT_SUPPORTED(18),
GPU_NOT_SUPPORTED(19),
VALIDATION_FAILED(25),
IMAGE_WRONG_DIMENSION(26),
// internal error handling
NO_SPACE_LEFT_ON_DEVICE(100), ERROR_BAD_RESPONSE(101),
@@ -192,6 +193,8 @@ public class Error {
return "CPU not supported.";
case NO_SPACE_LEFT_ON_DEVICE:
return "No space left on hard disk";
case IMAGE_WRONG_DIMENSION:
return "Validation failed, switching to another project";
default:
return in.toString();
}