Range headers do not seem to be handled correctly for files larger than 10 mb in EAP 7
Environment
- Red Hat JBoss Enterprise Application Platform (EAP) 7.x
Issue
- Range headers do not seem to be handled correctly for files larger than 10 mb. For such requests, JBoss provides an expected content-length header, but the actual response data size or content does not match the expected range. It looks like JBoss sends the first 16 kb or so of the file instead regardless.
- Range requests for large files fail to EAP 7 through F5 with the following error noted on the F5 layer:
http_process_state_prepend - Invalid action:0x109010 Server sends too much data.
Resolution
- Apply the one-off patch, which can be downloadable from This content is not included.here on the customer portal, on JBoss EAP 7.1.5:
- Execute
yum updateto apply RHBA-2018:3812 if you are using the rpm installation. - This will be fixed in EAP 7.1.6 or EAP 7.2.1 onwards. Update to the fixed version once it's available.
Root Cause
- EAP 7.2.x: Content from issues.jboss.org is not included.JBEAP-15919 which will be tentatively fixed in 7.2.1
- EAP 7.1.x: Content from issues.jboss.org is not included.JBEAP-15921 which will be tentatively fixed in 7.1.6.
SBR
Components
Category
This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.