On Thu, 2015-12-03 at 16:24 +0000, Poonam Chawla wrote: > Hi, > > I am sending multiple HTTP requests at the same time to a local server and > sporadically encounters this exception. > > com.mathworks.apache.http.impl.nio.client.LoggingAsyncRequestExecutor > exception > SEVERE: http-outgoing-5 [ACTIVE] HTTP protocol exception: null > java.util.ConcurrentModificationException > at > java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:953) > at java.util.LinkedList$ListItr.next(LinkedList.java:886) > at > com.mathworks.apache.http.nio.pool.AbstractNIOConnPool.processPendingRequests(AbstractNIOConnPool.java:234) > at > com.mathworks.apache.http.nio.pool.AbstractNIOConnPool.release(AbstractNIOConnPool.java:224) > at > com.mathworks.apache.http.impl.nio.conn.PoolingClientAsyncConnectionManager.releaseConnection(PoolingClientAsyncConnectionManager.java:233) > at > com.mathworks.apache.http.impl.nio.conn.ManagedClientAsyncConnectionImpl.releaseConnection(ManagedClientAsyncConnectionImpl.java:387) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector.connectionRequestCompleted(DefaultAsyncRequestDirector.java:563) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector.access$000(DefaultAsyncRequestDirector.java:95) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector$InternalFutureCallback.completed(DefaultAsyncRequestDirector.java:609) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector$InternalFutureCallback.completed(DefaultAsyncRequestDirector.java:606) > at > com.mathworks.apache.http.concurrent.BasicFuture.completed(BasicFuture.java:109) > at > com.mathworks.apache.http.impl.nio.conn.PoolingClientAsyncConnectionManager$InternalPoolEntryCallback.completed(PoolingClientAsyncConnectionManager.java:303) > at > com.mathworks.apache.http.impl.nio.conn.PoolingClientAsyncConnectionManager$InternalPoolEntryCallback.completed(PoolingClientAsyncConnectionManager.java:285) > at > com.mathworks.apache.http.concurrent.BasicFuture.completed(BasicFuture.java:109) > at > com.mathworks.apache.http.nio.pool.AbstractNIOConnPool.processPendingRequests(AbstractNIOConnPool.java:267) > at > com.mathworks.apache.http.nio.pool.AbstractNIOConnPool.release(AbstractNIOConnPool.java:224) > at > com.mathworks.apache.http.impl.nio.conn.PoolingClientAsyncConnectionManager.releaseConnection(PoolingClientAsyncConnectionManager.java:233) > at > com.mathworks.apache.http.impl.nio.conn.ManagedClientAsyncConnectionImpl.releaseConnection(ManagedClientAsyncConnectionImpl.java:387) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector.connectionRequestCompleted(DefaultAsyncRequestDirector.java:563) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector.access$000(DefaultAsyncRequestDirector.java:95) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector$InternalFutureCallback.completed(DefaultAsyncRequestDirector.java:609) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector$InternalFutureCallback.completed(DefaultAsyncRequestDirector.java:606) > at > com.mathworks.apache.http.concurrent.BasicFuture.completed(BasicFuture.java:109) > at > com.mathworks.apache.http.impl.nio.conn.PoolingClientAsyncConnectionManager$InternalPoolEntryCallback.completed(PoolingClientAsyncConnectionManager.java:303) > at > com.mathworks.apache.http.impl.nio.conn.PoolingClientAsyncConnectionManager$InternalPoolEntryCallback.completed(PoolingClientAsyncConnectionManager.java:285) > at > com.mathworks.apache.http.concurrent.BasicFuture.completed(BasicFuture.java:109) > at > com.mathworks.apache.http.nio.pool.AbstractNIOConnPool.processPendingRequests(AbstractNIOConnPool.java:267) > at > com.mathworks.apache.http.nio.pool.AbstractNIOConnPool.release(AbstractNIOConnPool.java:224) > at > com.mathworks.apache.http.impl.nio.conn.PoolingClientAsyncConnectionManager.releaseConnection(PoolingClientAsyncConnectionManager.java:233) > at > com.mathworks.apache.http.impl.nio.conn.ManagedClientAsyncConnectionImpl.releaseConnection(ManagedClientAsyncConnectionImpl.java:387) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector.releaseConnection(DefaultAsyncRequestDirector.java:412) > at > com.mathworks.apache.http.impl.nio.client.DefaultAsyncRequestDirector.responseCompleted(DefaultAsyncRequestDirector.java:484) > at > com.mathworks.apache.http.nio.protocol.HttpAsyncRequestExecutor.processResponse(HttpAsyncRequestExecutor.java:368) > at > com.mathworks.apache.http.nio.protocol.HttpAsyncRequestExecutor.inputReady(HttpAsyncRequestExecutor.java:252) > at > com.mathworks.apache.http.impl.nio.client.LoggingAsyncRequestExecutor.inputReady(LoggingAsyncRequestExecutor.java:95) > at > com.mathworks.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:190) > at > com.mathworks.apache.http.impl.nio.DefaultHttpClientIODispatch.onInputReady(DefaultHttpClientIODispatch.java:125) > at > com.mathworks.apache.http.impl.nio.DefaultHttpClientIODispatch.onInputReady(DefaultHttpClientIODispatch.java:50) > at > com.mathworks.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:112) > at > com.mathworks.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:160) > at > com.mathworks.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:342) > at > com.mathworks.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:320) > at > com.mathworks.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:280) > at > com.mathworks.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:106) > at > com.mathworks.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor$Worker.run(AbstractMultiworkerIOReactor.java:604) > > Appreciate your help. > > Thanks, > Poonam
What version of HttpAsyncClient are you using? If it is anything below the latest 4.1.1 please upgrade. Oleg --------------------------------------------------------------------- To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org For additional commands, e-mail: httpclient-users-h...@hc.apache.org