lighttpd fails to forward response from play since change to Netty instead of Mina
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
play framework |
Fix Committed
|
Critical
|
Nicolas Leroux |
Bug Description
Play 1.1 on github, revision "Netty instead of Mina" 703f9e21830548f
http://
After updating to this revision, play continues to work fine if hit from a web server or from wget, but if it's behind lighttpd, the response from the web server never comes back.
lighttpd forwards the request ok, and in the play TRACE output it appears that play responds normally, but lighttpd never forwards the response from play back to the client.
The only situation in which lighttpd does forward the response from play normally is when there is a 500 error. If there is a 404, 200 or any other kind of response from play lighttpd does not forward the response.
I looked at the code and noticed that play handles 500's differently from other responses, but I was unable to figure out what the underlying problem is:
framework/
77: } catch (Exception ex) {
78: serve500(ex, ctx, nettyRequest);
79: }
Changed in play: | |
importance: | Undecided → Critical |
assignee: | nobody → Nicolas Leroux (nicolas-lunatech) |
milestone: | none → 1.1 |
Changed in play: | |
status: | New → Fix Committed |
I think this is what was fixed in https:/ /bugs.launchpad .net/bugs/ 580691 . Can you try with the latest version? thanks