mirror of
https://github.com/apache/struts.git
synced 2026-08-07 15:46:57 +00:00
Merge pull request #693 from atlassian/WW-5314-log-jakarta
WW-5314 Do not log warnings for bad user input from JakartaMultiPartRequest
This commit is contained in:
+2
-2
@@ -70,7 +70,7 @@ public class JakartaMultiPartRequest extends AbstractMultiPartRequest {
|
||||
setLocale(request);
|
||||
processUpload(request, saveDir);
|
||||
} catch (FileUploadException e) {
|
||||
LOG.warn("Request exceeded size limit!", e);
|
||||
LOG.debug("Request exceeded size limit!", e);
|
||||
LocalizedMessage errorMessage;
|
||||
if (e instanceof FileUploadBase.SizeLimitExceededException) {
|
||||
FileUploadBase.SizeLimitExceededException ex = (FileUploadBase.SizeLimitExceededException) e;
|
||||
@@ -89,7 +89,7 @@ public class JakartaMultiPartRequest extends AbstractMultiPartRequest {
|
||||
errors.add(errorMessage);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
LOG.warn("Unable to parse request", e);
|
||||
LOG.debug("Unable to parse request", e);
|
||||
LocalizedMessage errorMessage = buildErrorMessage(e, new Object[]{});
|
||||
if (!errors.contains(errorMessage)) {
|
||||
errors.add(errorMessage);
|
||||
|
||||
+2
-3
@@ -194,7 +194,7 @@ public class JakartaStreamMultiPartRequest extends AbstractMultiPartRequest {
|
||||
setLocale(request);
|
||||
processUpload(request, saveDir);
|
||||
} catch (Exception e) {
|
||||
LOG.warn("Error occurred during parsing of multi part request", e);
|
||||
LOG.debug("Error occurred during parsing of multi part request", e);
|
||||
LocalizedMessage errorMessage = buildErrorMessage(e, new Object[]{});
|
||||
if (!errors.contains(errorMessage)) {
|
||||
errors.add(errorMessage);
|
||||
@@ -249,10 +249,9 @@ public class JakartaStreamMultiPartRequest extends AbstractMultiPartRequest {
|
||||
else {
|
||||
|
||||
// prevent processing file field item if request size not allowed.
|
||||
// also warn user in the logs.
|
||||
if (!requestSizePermitted) {
|
||||
addFileSkippedError(itemStream.getName(), request);
|
||||
LOG.warn("Skipped stream '{}', request maximum size ({}) exceeded.", itemStream.getName(), maxSize);
|
||||
LOG.debug("Skipped stream '{}', request maximum size ({}) exceeded.", itemStream.getName(), maxSize);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user