diff --git a/src/com/sheepit/client/Client.java b/src/com/sheepit/client/Client.java index 1bd6450..78b5e42 100644 --- a/src/com/sheepit/client/Client.java +++ b/src/com/sheepit/client/Client.java @@ -1033,6 +1033,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; diff --git a/src/com/sheepit/client/Error.java b/src/com/sheepit/client/Error.java index 638a9aa..beb4498 100644 --- a/src/com/sheepit/client/Error.java +++ b/src/com/sheepit/client/Error.java @@ -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(); }