diff --git a/aws-serverless-java-container-core/pom.xml b/aws-serverless-java-container-core/pom.xml
index 3c2334922..f77536a43 100644
--- a/aws-serverless-java-container-core/pom.xml
+++ b/aws-serverless-java-container-core/pom.xml
@@ -54,7 +54,7 @@
org.apache.commons
commons-fileupload2-jakarta-servlet6
- 2.0.0-M2
+ 2.0.0-M4
diff --git a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java
index bde53961f..0029ee2d4 100644
--- a/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java
+++ b/aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/servlet/AwsHttpServletRequest.java
@@ -493,7 +493,7 @@ public Part getPart(String s)
}
@SuppressFBWarnings({"FILE_UPLOAD_FILENAME", "WEAK_FILENAMEUTILS"})
- protected Map> getMultipartFormParametersMap() {
+ protected Map> getMultipartFormParametersMap() throws IOException {
if (multipartFormParameters != null) {
return multipartFormParameters;
}
@@ -519,7 +519,6 @@ protected Map> getMultipartFormParametersMap() {
item.getHeaders().getHeaderNames().forEachRemaining(h -> {
newPart.addHeader(h, item.getHeaders().getHeader(h));
});
-
addPart(multipartFormParameters, item.getFieldName(), newPart);
}
} catch (FileUploadException e) {