|Anonymous | Login | Signup for a new account||05-29-2023 22:40 PDT|
|Main | My View | View Issues | Change Log | Docs|
|Viewing Issue Simple Details [ Jump to Notes ]||[ View Advanced ] [ Issue History ] [ Print ]|
|ID||Category||Severity||Reproducibility||Date Submitted||Last Update|
|0003983||[Resin]||minor||always||04-06-10 09:02||01-19-11 14:47|
|Summary||0003983: gzip filter ?>jsp->jsp->include->errorpage results in a broken content|
broken stream is sent to the client upon an error if page throws an exception after the response has already been flushed.
We may have found a problem with the Gzip filter in Resin Pro 3.1.8.
In the attached example we have a page, gziptest.jsp,
which, way down on the page after a lot of content,
includes another jsp page, gzipinclude.jsp (pageContext.include).
The main jsp page has an errorPage directive, the included jsp does not.
If the included file throws an exception, the gzip filter seems to
not work correctly. The user gets an "Content encoding error" (Firefox),
in IE: "Internet Explorer cannot display the webpage".
The problem only occurs if the main page has an errorPage directive,
and the included page doesn't. If the included page is included early in
main page, the problem don't occur, so it looks like this has something
with content already been sent to the client when the exception occurs.
|04-06-10 09:02||alex||New Issue|
|01-19-11 14:47||ferg||Note Added: 0004976|
|01-19-11 14:47||ferg||Assigned To||=> ferg|
|01-19-11 14:47||ferg||Status||new => closed|
|01-19-11 14:47||ferg||Resolution||open => fixed|
|01-19-11 14:47||ferg||Fixed in Version||=> 4.0.15|
| Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
29 total queries executed.|
26 unique queries executed.