-
Bug
-
Resolution: Unresolved
-
Blocker
-
39.0.0.Final
-
None
-
---
-
---
After upgrading an existing wildfly server from 38.0.1.Final to 39.0.0.Final we are getting an exception uploading a 4.3MB file.
io.undertow.server.RequestTooBigException: UT000020: Connection terminated as request was larger than 2097152
at io.undertow.conduits.FixedLengthStreamSourceConduit.checkMaxSize(FixedLengthStreamSourceConduit.java:173)
at io.undertow.conduits.FixedLengthStreamSourceConduit.read(FixedLengthStreamSourceConduit.java:236)
at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)
at io.undertow.channels.DetachableStreamSourceChannel.read(DetachableStreamSourceChannel.java:206)
at io.undertow.server.HttpServerExchange$ReadDispatchChannel.read(HttpServerExchange.java:2522)
at org.xnio.channels.Channels.readBlocking(Channels.java:344)
at io.undertow.servlet.spec.ServletInputStreamImpl.readIntoBuffer(ServletInputStreamImpl.java:201)
at io.undertow.servlet.spec.ServletInputStreamImpl.read(ServletInputStreamImpl.java:176)
at io.undertow.server.handlers.form.MultiPartParserDefinition$MultiPartUploadHandler.parseBlocking(MultiPartParserDefinition.java:244)
at io.undertow.servlet.spec.HttpServletRequestImpl.parseFormData(HttpServletRequestImpl.java:878)
at io.undertow.servlet.spec.HttpServletRequestImpl.getParameterMap(HttpServletRequestImpl.java:830)
at jakarta.servlet.ServletRequestWrapper.getParameterMap(ServletRequestWrapper.java:158)
max-post-size is larger and is configured via a cli bootable jar build
# undertow /subsystem=undertow/servlet-container=default:write-attribute(name=default-encoding,value="UTF-8") /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=proxy-address-forwarding,value=true) /subsystem=undertow:write-attribute(name=statistics-enabled,value=true) /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=record-request-start-time,value=true) /subsystem=undertow/server=default-server/http-listener=default:write-attribute(name=max-post-size, value=104857600) /subsystem=undertow/server=default-server/host=default-host:write-attribute(name=default-response-code, value=503) /subsystem=undertow/configuration=filter/gzip=gzip:add() /subsystem=undertow/server=default-server/host=default-host/filter-ref=gzip:add(predicate="regex(pattern='(?:application/javascript|text/css|text/html)(;.*)?', value=%{o,Content-Type}, full-match=true)"
[standalone@localhost:9990 /] ls -l /subsystem=undertow/server=default-server/http-listener=default ATTRIBUTE VALUE TYPE allow-encoded-slash false BOOLEAN allow-equals-in-cookie-value false BOOLEAN allow-unescaped-characters-in-url false BOOLEAN always-set-keep-alive true BOOLEAN buffer-pipelined-data false BOOLEAN buffer-pool default STRING bytes-received 398942287 LONG bytes-sent 582186572 LONG certificate-forwarding false BOOLEAN decode-url true BOOLEAN disallowed-methods ["TRACE"] LIST enable-http2 true BOOLEAN enabled true BOOLEAN error-count 6 LONG http2-enable-push true BOOLEAN http2-header-table-size 4096 INT http2-initial-window-size 65535 INT http2-max-concurrent-streams undefined INT http2-max-frame-size 16384 INT http2-max-header-list-size undefined INT max-buffered-request-size 16384 INT max-connections undefined INT max-cookies 200 INT max-header-size 1048576 INT max-headers 200 INT max-parameters 1000 INT max-post-size 104857600 LONG max-processing-time 56448045808 LONG no-request-timeout 60000 INT processing-time 12459506071312 LONG proxy-address-forwarding true BOOLEAN proxy-protocol false BOOLEAN read-timeout 90000 INT receive-buffer undefined INT record-request-start-time true BOOLEAN redirect-socket https STRING request-count 258983 LONG request-parse-timeout undefined INT require-host-http11 false BOOLEAN resolve-peer-address false BOOLEAN rfc6265-cookie-validation false BOOLEAN secure false BOOLEAN send-buffer undefined INT socket-binding http STRING tcp-backlog 10000 INT tcp-keep-alive undefined BOOLEAN url-charset UTF-8 STRING worker default STRING write-timeout 90000 INT
So it appears the max-post-size is not being honored as it was in wildfly 38
- is blocked by
-
WFCORE-7479 Upgrade Undertow to 2.3.23
-
- Open
-