Hello,
I'm occassionally receiving this error, and the async pool stops working:
java.lang.IllegalStateException: Request cannot be executed; I/O reactor
status: STOPPED
at org.apache.http.util.Asserts.check(Asserts.java:46)
at
org.apache.http.impl.nio.client.CloseableHttpAsyncClientBase.ensureRunning(C
loseableHttpAsyncClientBase.java:90)
at
org.apache.http.impl.nio.client.InternalHttpAsyncClient.execute(InternalHttp
AsyncClient.java:123)
at
org.apache.http.impl.nio.client.CloseableHttpAsyncClient.execute(CloseableHt
tpAsyncClient.java:68)
I'm using an HttpAsyncResponseConsumer, and I know that one of the reasons
for this error is to throw an exception on the "failed" method. That's why
this method looks like as follows:
@Override
public void failed(final Exception e)
{
try { this.setError(e); }
catch (Throwable t) {}
}
Even with this, sometimes the IO reactor stops. Is there anything else I
must take into account in order to avoid this error? Any other method I
should control? What else can cause the IO reactor to be stopped?
Thanks,
Joan.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]