...
Simulation finished
16:44:17.378 [DEBUG] c.n.h.c.p.n.r.NettyConnectListener - Trying to recover from failing to connect channel [id: 0xeeb2ff74] with a retry value of false
16:44:17.378 [DEBUG] c.n.h.c.p.n.r.NettyConnectListener - Failed to recover from connect exception: java.nio.channels.ClosedChannelException with channel [id: 0xeeb2ff74]
16:44:17.379 [DEBUG] i.g.h.a.AsyncHandler - Request 'find' failed for user 4242294551669458470-4
java.nio.channels.ClosedChannelException: null
... 17 common frames omitted
at com.ning.http.client.providers.netty.request.NettyConnectListener.onFutureFailure(NettyConnectListener.java:128) [async-http-client-1.9.18.jar:na]
at com.ning.http.client.providers.netty.request.NettyConnectListener.operationComplete(NettyConnectListener.java:140) [async-http-client-1.9.18.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:409) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:400) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:362) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$1.operationComplete(NioClientSocketPipelineSink.java:115) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:409) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:395) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.setSuccess(DefaultChannelFuture.java:340) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.AbstractChannel$ChannelCloseFuture.setClosed(AbstractChannel.java:455) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.AbstractChannel.setClosed(AbstractChannel.java:194) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.AbstractNioChannel.setClosed(AbstractNioChannel.java:168) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed(NioSocketChannel.java:84) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.close(AbstractNioWorker.java:356) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.close(NioClientBoss.java:169) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:325) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) [netty-3.10.1.Final.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_40]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_40]
16:44:17.383 [DEBUG] c.n.h.c.p.n.f.NettyResponseFuture - asyncHandler.onThrowable
java.lang.UnsupportedOperationException: AsyncHandlerActor pool hasn't been started
at io.gatling.http.ahc.AsyncHandlerActor$.instance(AsyncHandlerActor.scala:58) ~[gatling-http-2.1.5.jar:2.1.5]
at io.gatling.http.ahc.AsyncHandler.sendOnThrowable(AsyncHandler.scala:122) ~[gatling-http-2.1.5.jar:2.1.5]
at io.gatling.http.ahc.AsyncHandler.onThrowable(AsyncHandler.scala:107) ~[gatling-http-2.1.5.jar:2.1.5]
at com.ning.http.client.providers.netty.future.NettyResponseFuture.abort(NettyResponseFuture.java:238) ~[async-http-client-1.9.18.jar:na]
at com.ning.http.client.providers.netty.request.NettyConnectListener.onFutureFailure(NettyConnectListener.java:132) [async-http-client-1.9.18.jar:na]
at com.ning.http.client.providers.netty.request.NettyConnectListener.operationComplete(NettyConnectListener.java:140) [async-http-client-1.9.18.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:409) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:400) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.setFailure(DefaultChannelFuture.java:362) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$1.operationComplete(NioClientSocketPipelineSink.java:115) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListener(DefaultChannelFuture.java:409) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.notifyListeners(DefaultChannelFuture.java:395) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.DefaultChannelFuture.setSuccess(DefaultChannelFuture.java:340) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.AbstractChannel$ChannelCloseFuture.setClosed(AbstractChannel.java:455) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.AbstractChannel.setClosed(AbstractChannel.java:194) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.AbstractNioChannel.setClosed(AbstractNioChannel.java:168) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioSocketChannel.setClosed(NioSocketChannel.java:84) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.AbstractNioWorker.close(AbstractNioWorker.java:356) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.close(NioClientBoss.java:169) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:325) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.channel.socket.nio.NioClientBoss.run(NioClientBoss.java:42) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108) [netty-3.10.1.Final.jar:na]
at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) [netty-3.10.1.Final.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_40]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_40]
at java.lang.Thread.run(Unknown Source) [na:1.8.0_40]
Without the print writer the code everything works fine. I'm not really sure how to progress from here. Am I trying to do something that isn't supported? My code looks something like this (don't worry if it doesn't compile):
There's lots of code that I'm not posting but I'm not sure what (if anything) is relevant.