Description
After checking status of request to void method resteasy should pass it to registered ClientErrorInterceptor and not throw Bad request.
This issue related to RESTEASY-435
DefaultEntityExtractorFactory.java line 49 should be changed to
try { context.getClientResponse().checkFailureStatus(); } catch (RuntimeException e) { context.getErrorHandler().clientErrorHandling(response, e); }