You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Todd Lipcon (JIRA)" <ji...@apache.org> on 2012/04/27 02:01:14 UTC
[jira] [Created] (HDFS-3330) If GetImageServlet throws an Error or
RTE, response has HTTP "OK" status
Todd Lipcon created HDFS-3330:
---------------------------------
Summary: If GetImageServlet throws an Error or RTE, response has HTTP "OK" status
Key: HDFS-3330
URL: https://issues.apache.org/jira/browse/HDFS-3330
Project: Hadoop HDFS
Issue Type: Bug
Components: name-node
Affects Versions: 1.0.0, 2.0.0
Reporter: Todd Lipcon
Assignee: Todd Lipcon
Priority: Critical
Currently in GetImageServlet, we catch Exception but not other Errors or RTEs. So, if the code ends up throwing one of these exceptions, the "response.sendError()" code doesn't run, but the finally clause does run. This results in the servlet returning HTTP 200 OK and an empty response, which causes the client to think it got a successful image transfer.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira