Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recorder: Not able to record login scenario using Gatling 2.0.0-M3a #1792

Closed
swapnil-kotwal-sp opened this issue Apr 11, 2014 · 16 comments
Closed

Comments

@swapnil-kotwal-sp
Copy link

Hi,

I have tried to record some website login scenario but recorder throws exceptions.

I have landed on login page but when I entered valid creadentials, it won't works for me.

I have win 7, 64 bit machine and Java 8 installed.

Also, I have a problem to render paged with HTTPS protocol and I'm not able to login as login pages mostly supports to HTTPS protocol.

        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:22.884 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
javax.net.ssl.SSLException: Received fatal alert: bad_certificate
        at sun.security.ssl.Alerts.getSSLException(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.recvAlert(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readNetRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at javax.net.ssl.SSLEngine.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1225) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.033 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.063 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.224 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.260 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.272 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
javax.net.ssl.SSLException: Received fatal alert: bad_certificate
        at sun.security.ssl.Alerts.getSSLException(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.fatal(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.recvAlert(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.readNetRecord(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.security.ssl.SSLEngineImpl.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at javax.net.ssl.SSLEngine.unwrap(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1225) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.377 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.407 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
17:38:23.536 [WARN ] i.g.r.h.h.BrowserHttpsRequestHandler - Trying to connect to https://api.abc.com
:443, make sure you've accepted the recorder certificate for this site
17:38:23.563 [ERROR] i.g.r.h.h.BrowserHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:202) ~[ne
tty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:147) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.6.6.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1153) ~[netty-3.6.6.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1246) ~[netty-3.6.6.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:913) ~[netty-3.6.6.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.6.6.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.6.6.Final.jar:na]
        at io.gatling.recorder.http.ssl.FirstEventIsUnsecuredConnectSslHandler.handleUpstream(FirstEven
tIsUnsecuredConnectSslHandler.scala:31) ~[gatling-recorder-2.0.0-M3a.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.6.6.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.6.6.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312) ~[n
etty-3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90) ~[netty-
3.6.6.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.6.6.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
@slandelle
Copy link
Member

Hi,

Can you reproduce with current snapshot?
https://github.com/excilys/gatling/wiki/Continuous-Integration

@swapnil-kotwal-sp
Copy link
Author

Yes, I have tried with Gatling 2.0.0-SNAPSHOT.

I have cleared cookies , caches everything also removed existing saved certificates for Gatling , restarted browser and again tried to record but still have a same problem on login button click recorder throws exceptions.


Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.
The system cannot find the path specified.

C:\Users\abc>cd C:\Users\abc\Downloads\gatling-charts-highcharts-2.0.0-SNAPSHOT\bin

C:\Users\abc\Downloads\gatling-charts-highcharts-2.0.0-SNAPSHOT\bin>recorder
GATLING_HOME is set to "C:\Users\abc\Downloads\gatling-charts-highcharts-2.0.0-SNAPSHOT"
18:02:40.472 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:22.375 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:40.358 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:46.689 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:46.908 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]
18:04:47.090 [ERROR] i.g.r.h.h.ClientHttpsRequestHandler - Exception caught
java.io.IOException: An established connection was aborted by the software in your host machine
        at sun.nio.ch.SocketDispatcher.write0(Native Method) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketDispatcher.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.IOUtil.write(Unknown Source) ~[na:1.8.0_20-ea]
        at sun.nio.ch.SocketChannelImpl.write(Unknown Source) ~[na:1.8.0_20-ea]
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool$UnpooledSendBuffer.transferTo(Socket
SendBufferPool.java:203) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:201) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromUserCode(AbstractNioWorker.jav
a:146) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServe
rSocketPipelineSink.java:99) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipe
lineSink.java:36) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:725) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.write(Channels.java:686) ~[netty-3.9.0.Final.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.wrapNonAppData(SslHandler.java:1177) ~[netty-3.9.0.Fi
nal.jar:na]
        at org.jboss.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1294) ~[netty-3.9.0.Final.jar:
na]
        at org.jboss.netty.handler.ssl.SslHandler.decode(SslHandler.java:920) ~[netty-3.9.0.Final.jar:n
a]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.callDecode(FrameDecoder.java:425) ~[netty-3
.9.0.Final.jar:na]
        at org.jboss.netty.handler.codec.frame.FrameDecoder.messageReceived(FrameDecoder.java:303) ~[ne
tty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255) ~[netty-3.9.0.Final.
jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88) ~[netty-3.9.0.Final.jar
:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:318) ~[n
etty-3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89) ~[netty-
3.9.0.Final.jar:na]
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178) ~[netty-3.9.0.Final.jar
:na]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.8.0_20-ea]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.8.0_20-ea]
        at java.lang.Thread.run(Unknown Source) [na:1.8.0_20-ea]

@slandelle
Copy link
Member

The stacktrace clearly states An established connection was aborted by the software in your host machine.
IMHO, you have some security software on your machine that detect the recorder has a malware (indeed, it acts as a man in the middle).

Try temporarily disabling your firewall and your antivirus, or other security software you have.

If you still can't record, I suggest you go with the Recorder HAR parser mode: https://github.com/excilys/gatling/blob/master/src/sphinx/http/recorder.rst#har-files

@swapnil-kotwal-sp
Copy link
Author

Thanks Stephane,

I have uninstalled the antivirus and disabled the firewall but still
An established connection was aborted by the software in your host machine . error is persists.
BTW, I have tried Recorder HAR parser mode. it converted har into simulation successfully.
But, when I tried to run simulation it throws error.

APSHOT\user-files\simulations\HarSimulation.scala:89: value httpRequestWithBody is not a member of io.g
atling.http.request.builder.Http
possible cause: maybe a semicolon is missing before `value httpRequestWithBody'?
19:08:37.333 [ERROR] i.g.a.ZincCompiler$ -                      .httpRequestWithBody("RequestElement(ht
tps://api.abc.com:443,CONNECT,Map(Connection -> keep-alive, Content-Type -> null, User-Agent -> Mozi
lla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0, Host -> api.abc.com, Proxy-Con
nection -> keep-alive),Some(RequestBodyBytes([B@4299eacf)),-1,List()).method", Left("""https://api.abc.com:443"""))
19:08:37.334 [ERROR] i.g.a.ZincCompiler$ -                       ^
19:08:39.584 [ERROR] i.g.a.ZincCompiler$ - one error found
Compilation failed
Press any key to continue . . .

@slandelle
Copy link
Member

This request should have been filtered (CONNECT): #1793

Just remove it.

@swapnil-kotwal-sp
Copy link
Author

Yes,It works fine for me.
Is this auto generated scala script reliable for login functionality load/performance testing ?
As, this script do not have any credentials, how it will authenticate users for every simulation ?
or do I need to make changes in the script ?

if it is in signature, it will expire after certain period of time ?

However our actual HTTPS issue in not yet solved ?

@slandelle
Copy link
Member

Is this auto generated scala script reliable for login functionality load/performance testing ?

Depends on your use case. If users have to log in, have different credentials and play different data, yes, you have to inject data. See Feeder API.

As, this script do not have any credentials, how it will authenticate users for every simulation ?

How can I tell? I don't know what you've recorded, what the transformed result look like and how users authenticate on your application.

However our actual HTTPS issue in not yet solved ?
It's caused by something on your machine. I can't investigate

@nremond
Copy link
Contributor

nremond commented Apr 11, 2014

@swapnilvkotwal Can I ask you how you recorded the HAR file? I wonder how you have been able to have a CONNECT request in it.

@swapnil-kotwal-sp
Copy link
Author

I have recorded har file using Charles proxy.

I have recorded, login to my web app. So, should this script every time
authenticate user using same credentials that I used for login here ?

@slandelle
Copy link
Member

What was the authentication method? A form? Basic auth? OAuth?
Can see your credentials somewhere in the generated file?

@swapnil-kotwal-sp
Copy link
Author

It is a form submission recorded by our script, but don't see any credentials in the generated file.
So, I'm curious about the simulation to authenticate user for every time run.

Should I modify that generated script for feeder and param support ?

@slandelle
Copy link
Member

Looks like a bug in the generation. It should be here.

Could you upload your HAR file with anonymized credentials and url please? Just the form submission request would be enough.

@swapnil-kotwal-sp
Copy link
Author

@slandelle:- I think the middle man or a security software that restric me to record HTTPS logins is browser's some native Plugins or functionality.

When HTTPS pages loaded favicon in URL shows red alert dialog with some error "Connection not encrypted "

@slandelle
Copy link
Member

Nothing we can do then.
A good alternative could be to use the Recorder HAR converter feature.
I advise you use latest snapshot as we've fixed many bugs there. If you use Chrome dev tool (network tab), beware of checking "preserve logs" so logs don't get clear from one page to another.

@slandelle
Copy link
Member

Closing for now: not much we can do.

@slandelle slandelle changed the title Not able to record login scenario using Gatling 2.0.0-M3a Recorder: Not able to record login scenario using Gatling 2.0.0-M3a Apr 30, 2014
@manthri11
Copy link

Hey Swapnil i am still having an issue with Gatling recorder i am not able to record the script from VPN connection.
I am able to record the scripts from home network using FF browser only.
Can you please let me know if you come across the same issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

4 participants