@@ -236,7 +236,13 @@ private MindeeHttpExceptionV2 getHttpError(ClassicHttpResponse response) {
236236 ErrorResponse err = mapper .readValue (rawBody , ErrorResponse .class );
237237
238238 if (err .getDetail () == null ) {
239- err = new ErrorResponse ("Unknown error" , response .getCode ());
239+ err = new ErrorResponse (
240+ "Unknown Error" ,
241+ "The server returned an Unknown error." ,
242+ response .getCode (),
243+ response .getCode () + "-000" ,
244+ null
245+ );
240246 }
241247 return new MindeeHttpExceptionV2 (err .getStatus (), err .getDetail ());
242248
@@ -321,10 +327,21 @@ private <R extends CommonResponse> R deserializeOrThrow(
321327 try {
322328 err = mapper .readValue (body , ErrorResponse .class );
323329 if (err .getDetail () == null ) {
324- err = new ErrorResponse ("Unknown error" , httpStatus );
330+ err = new ErrorResponse (
331+ "Unknown Error" ,
332+ "The server returned an Unknown error." ,
333+ httpStatus ,
334+ httpStatus + "-000" ,
335+ null
336+ );
325337 }
326338 } catch (Exception ignored ) {
327- err = new ErrorResponse ("Unknown error" , httpStatus );
339+ err = new ErrorResponse (
340+ "Unknown Error" ,
341+ "The server returned an Unknown error." ,
342+ httpStatus ,
343+ httpStatus + "-000" ,
344+ null );
328345 }
329346 throw new MindeeHttpExceptionV2 (err .getStatus (), err .getDetail ());
330347 }
0 commit comments