-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
None
-
False
-
-
-
-
-
-
Environment
- WildFly30 (using Undertow 2.3.10.Final)
- HTTP2 enabled
- Firefox browser (issue not observed in other browsers)
- JSF application with multiple resources (see attached WAR file or the github link)
Description
In a JSF web application packaged as a WAR file and deployed on Wildfly 30 (Undertow 2.3.10.Final) with HTTP2 enabled, an issue occurs specifically in the Firefox browser (other browsers are ok). The application's page includes several resources (e.g., <script src="...." />). Initially, when the page loads, numerous WARNING messages are logged, showing java.nio.channels.ClosedChannelException (related to a separate bug probably: https://github.com/eclipse-ee4j/mojarra/issues/5391).
However, after refreshing the page multiple times (using F5), typically around the fifth or sixth refresh, the server responds with 0 bytes and an empty response code.
See attached
- the stacktrace
- the reproducer gif
- the reproducer WAR application file
Reproducer project: https://github.com/rabiter/reproducer.git
- clones
-
JBEAP-28293 (7.4.z) UNDERTOW-2343 - Zero-Byte Response and Empty Response Code on Page Refresh with Wildfly 30 and Firefox
- Verified
- is incorporated by
-
JBEAP-28046 (8.0.z) Upgrade Undertow from 2.3.14.SP2-redhat-00001 to 2.3.18.SP1-redhat-00001
- Ready for QA