When using THttpClient, non 200 responses leave the connection open
-------------------------------------------------------------------
Key: THRIFT-1211
URL: https://issues.apache.org/jira/browse/THRIFT-1211
Project: Thrift
Issue Type: Bug
Components: Java - Library
Affects Versions: 0.6.1
Environment: All
Reporter: Mathias Herberts
Fix For: 0.7
The call to HttpClient.execute is done in a try/catch/finally which includes
closing of entity's input stream in the finally clause (thus freeing resources).
The problem is that when the response code is not 200 (OK), an exception is
thrown BEFORE the inputstream is retrieved from the response's entity, when
executing the finally clause, the resources are not freed as the inputstream is
null.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira