Hi,

I can reproduce this with our (large) application by trying to send an HTTPS request to a host that doesn't support the connection (really, just pointing to a bad host - one that exists but is not correct). I'll see if I can put together a small test program.

Thanks,
Mark


On 1/25/2016 9:26 AM, Oleg Kalnichevski wrote:
On Fri, 2016-01-22 at 17:06 -0600, Mark Johnson wrote:
Hi,

I'm getting a hang in an application using the Async Client.  Here's
what's going on:

The application issues an HTTPS request to a host and gets an error
(timeout or other).  The operation is retried a couple of times just to
make sure.  After a couple of failures, we try to close the connection.
This is where it hangs.

I've done a thread dump of the application and it appears as this:

"pool-1497-thread-1" prio=10 tid=0x00002ba035214000 nid=0x1099 in
Object.wait() [0x00002ba05079a000]
     java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Thread.join(Unknown Source)
- locked <0x0000000528d668e8> (a java.lang.Thread)
at java.lang.Thread.join(Unknown Source)
at
org.apache.http.impl.nio.client.CloseableHttpAsyncClientBase.close(CloseableHttpAsyncClientBase.java:104)
at
com.servicemesh.io.http.impl.DefaultHttpClient.close(DefaultHttpClient.java:181)

I've also reproduced this in Eclipse and found the thread at the same
condition.  The code appears to be:

Hi Mark

Can this issue be reproduced with a test case?

Oleg


---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to