Regression in WildFly 33.0.2 from UNDERTOW-2425

64 views
Skip to first unread message

Emond Papegaaij

unread,
Sep 19, 2024, 8:45:51 AM9/19/24
to WildFly
Hi,

Given that WildFly 33.0.2 contains fixes for a few CVEs, we decided to upgrade right away from 33.0.1. However, this upgrade caused several of our automated tests to fail. I've managed to track down (using git bisect on undertow) the regression to this single commit: https://github.com/undertow-io/undertow/commit/8e75dd3e3eafd91ecc7ed09b2ab9429992041752 , which is the fix for UNDERTOW-2425.

I find it very hard to see from the diff what exactly it is meant to do and how it is causing our tests to fail, but the test results are very reliable. The same tests fail consistently with all commits after this one and pass with Undertow versions prior to this commit. I don't see any errors or warnings in the logs. All I can see is that the browser fails to render the returned page. I've tried to find a reliable way of dumping the full response body, but this seems difficult. Using the devtools API, I've managed to dump some responses, and it looks like the responses are aborted midway, but I'm not 100% sure if this isn't caused by some limitation in Chrome.

Best regards,
Emond Papegaaij


Bartosz Baranowski

unread,
Sep 23, 2024, 4:52:13 AM9/23/24
to WildFly
Hey

Could you please file ticket in WFLY ? Also, would be great if you could provide us with reproducer/test case.

Emond Papegaaij

unread,
Sep 23, 2024, 6:57:59 AM9/23/24
to Bartosz Baranowski, WildFly
Hi Bartosz,


Unfortunately, I really don't know what is causing this issue, so I can't provide a test case. The reproducer is our entire test suite for our application, which I can't share. I've been looking for a way to add more logging, but even with trace logging, undertow doesn't log anything useful. Is there any way I can cause undertow to log the full request and response data? If not, maybe you can provide a patch that will cause undertow to log all data? Given the fact that the error is 100% reproducible on certain steps in our tests, I've got the feeling that it is related to the content of the response. Dumping this content with a working and with a broken version of undertow might give some insight into the cause.

Best regards,
Emond

Op ma 23 sep 2024 om 10:52 schreef Bartosz Baranowski <bbar...@redhat.com>:
--
You received this message because you are subscribed to the Google Groups "WildFly" group.
To unsubscribe from this group and stop receiving emails from it, send an email to wildfly+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/wildfly/6cacc758-8934-48fd-b8e2-b8b5894c591fn%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages