Hi,
I'm using http-client version 3.1. I got a warning "HttpConnectionManager is
null. Connection cannot be released." when I tried to shutdown
MultiThreadedHttpConnectionManager after doing a 'put' operation. (In fact
I'm using httpclient through abdera client, so this happens inside the
abdera client teardown() function.
When I debug I found it hits the following lines inside,
MultiThreadedHttpConnectionManager.
shutdownCheckedOutConnections(ConnectionPool connectionPool)
connection.setHttpConnectionManager(null);
connection.releaseConnection();
Inside the first call it set this.httpConnectionManager = null and in the
second call, it has logic similar to this,
if (httpConnectionManager != null) {
// some stuff
else {
LOG.warn("HttpConnectionManager is null. Connection cannot be
released.");
}
Does this do any harm to the behaviour of the shutdown operation, or should
I ignore calling it?
Is it fixed in newer versions?
I would be greatful If you can answer these problems.
--
Thanks in advance,
Dimuthu Gamage
http://www.dimuthu.org