Index: httpclient/src/main/java/org/apache/http/impl/conn/PoolingClientConnectionManager.java =================================================================== --- httpclient/src/main/java/org/apache/http/impl/conn/PoolingClientConnectionManager.java (revision 1389965) +++ httpclient/src/main/java/org/apache/http/impl/conn/PoolingClientConnectionManager.java (working copy) @@ -229,7 +229,7 @@ // Should never happen throw new InterruptedException(); } catch (TimeoutException ex) { - throw new ConnectionPoolTimeoutException("Timeout waiting for connection"); + throw new ConnectionPoolTimeoutException("Timeout waiting for connection from pool"); } } Index: httpclient/src/main/java/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.java =================================================================== --- httpclient/src/main/java/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.java (revision 1389965) +++ httpclient/src/main/java/org/apache/http/impl/conn/tsccm/ConnPoolByRoute.java (working copy) @@ -414,7 +414,7 @@ if (!success && (deadline != null) && (deadline.getTime() <= System.currentTimeMillis())) { throw new ConnectionPoolTimeoutException - ("Timeout waiting for connection"); + ("Timeout waiting for connection from pool"); } } } // while no entry