Summary: | Fragmented message error | ||
---|---|---|---|
Product: | Tomcat 8 | Reporter: | Steve Demy <steve.demy> |
Component: | WebSocket | Assignee: | Tomcat Developers Mailing List <dev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kenneth.gendron |
Priority: | P2 | ||
Version: | 8.0.21 | ||
Target Milestone: | ---- | ||
Hardware: | Other | ||
OS: | Linux |
Description
Steve Demy
2015-03-29 04:45:43 UTC
Are you using perMessageDeflate ? Thanks for the report. It was sketchy in terms of reproduction but there was enough information to pin-point a suspect commit. From there it was fairly easy to see what had gone wrong. A fix for a problem in trunk was incorrect. It fixed the blocking case which was broken in trunk but broke the non-blocking case. The back-port then broke the perMessage-deflate if compression of a single message part resulted in multiple message parts. The original issue has been fixed in trunk and the regression / incorrect fix reverted in 8.0.x for 8.0.22 onwards and 7.0.x for 7.0.62 onwards. Thanks Mark for taking the time to convert my limited insight into a solution. |