Recently updated from 9.0.43 to 9.0.50 and are having similar symptoms as
already reported ("Possible Http11NioProtocol regression since 9.0.48?").
Integration test runs have shown this issue seems to occur for browser tests
only. Since we have larger JS files and requests take about 1 min (default
connectionTimeout/keepAliveTimeout) this seems to be the same issue.
Downgrading to 9.0.48 shows that the issue persists.
Related active configuration is only "compression=off" the rest is default.
Trying to change configuration (useSendfile, selectorTimeout, useBomIfPresent)
didn't help.
Seems to be resolved when using HTTP (no TLS).
Running on docker swarm through reverse proxy and without explicit reverse
proxy (swarm internally routes traffic, so kind of "proxy" in place).
When running through reverse proxy there occur "I/O Errors" reported by the
proxy (not restricted to JS file requests - e.g. includes favicon and svg
requests).
Related error logs (browser):
https://XXX...b85a.js - Failed to load resource:
net::ERR_CONTENT_LENGTH_MISMATCH
https://XXX..f.min.js 14:1649 Uncaught SyntaxError: Unexpected end of input
Running with local docker containers (without proxy): Can't reproduce issue.
Let me know if you need anything else.
Ben