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

Reply via email to