Affects: \
Dear collegues I was following the discussions in 26096 and 31850 , but not see if we are going to have a support for Request Size (In CommonsMultipartResolver was FileUploadBase.SizeLimitExceededException).
It throws now Caused by: java.lang.IllegalStateException: io.undertow.server.RequestTooBigException: UT000020: Connection terminated as request was larger than 31457280. In case if the similiar check something in message which maybe not best idea can have some similiar check agains words 'request' and 'larger' and throws MaxUploadSizeExceededException
as was in CommonsMultipartResolver
protected void handleParseFailure(Throwable ex) {
Throwable cause = ex;
do {
String msg = cause.getMessage();
if (msg != null) {
msg = msg.toLowerCase();
// checks against file maximum size
if (msg.contains("exceed") && (msg.contains("size") || msg.contains("length"))) {
throw new MaxUploadSizeExceededException(-1, ex);
}
// checks against request maximum size
if (msg.contains("request") && (msg.contains("larger")) {
throw new MaxUploadSizeExceededException(-1, ex);
}
}
cause = cause.getCause();
}
while (cause != null);
// General MultipartException
throw new MultipartException("Failed to parse multipart servlet request", ex);
}
Thanks in advance
Comment From: ghost
Thanks @jhoeller and Spring Team