Hi,
after upgrading from 11.0.6 to 11.0.8 a form multi part POST stopped
working with the exception:
org.apache.tomcat.util.http.InvalidParameterException:
org.apache.tomcat.util.http.fileupload.impl.FileCountLimitExceededException:
attachment
org.apache.catalina.connector.Request.doParseParameters(Request.java:2861)
org.apache.catalina.connector.Request.parseParameters(Request.java:2815)
org.apache.catalina.connector.Request.getParameter(Request.java:1097)
org.apache.catalina.connector.RequestFacade.getParameter(RequestFacade.java:152)
jakarta.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:160)
May this be related to the following change?
Update the internal fork of Apache Commons FileUpload to 1.6.0-RC1
(2025-06-05). (markt)
The request body is as follows:
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="uri"
/Tickets/SMC/SMC-15031
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="import-type"
Standard
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="import-targetlanguage"
auto
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="smc.importer.targetlanguage"
Auto
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="import-targetMarket"
Combine
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="UserLanguage"
en
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="server"
JACKRABBIT
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="filePath"
/Users/mr/Server/TEMP/mr-1749822982492-Test Book_de.zip
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="handlerName"
BookImportHandler
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="fileName"
Test Book_de.zip
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="idImportFolder"
1749822982494
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="uniqueID"
1749822982499
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="timeZone"
-3
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46
Content-Disposition: form-data; name="timeZone"
-3
------geckoformboundarye3fbeefac8565bb915f05ea7f6263b46--
Best regards,
Matthias
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org