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:
Lukasz Lenart
2023-06-27 08:45:47 +02:00
committed by GitHub
2 changed files with 4 additions and 5 deletions
@@ -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);
@@ -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;
}