Unanswered question

How to resolve Exception during the frame reading server during recording

I am not able to record complete flow of my application. Application uses both http anfd https protocol. While recording the flow of placing one order, tool is not getting passed after payment page. when checked recording log, below details were there.

com.neotys.net.proxy.f.b.a: Exception during the frame reading server -> client java.io.IOException: with ProxyHTTP2Stream{idprox=324, size=25, type=GOAWAY, flags=0, streamId=0, payload=[B@5988a3f5, client2server=false, recordingMode=Stopped}
at com.neotys.net.proxy.f.b.a.a(a.java:87)
at com.neotys.net.proxy.f.b.b.run(b.java:45)
at java.lang.Thread.run(Thread.java:745)
Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
at sun.security.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1541)
at sun.security.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1553)
at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:71)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
at com.neotys.net.proxy.f.b.a.a(a.java:85)
... 2 more
Caused by: javax.net.ssl.SSLException: java.net.SocketException: Connection reset
at sun.security.ssl.Alerts.getSSLException(Alerts.java:219)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1906)
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1870)
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1815)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:116)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at com.neotys.net.proxy.d.a.a(a.java:34)
at com.neotys.net.proxy.d.a.a(a.java:95)
at com.neotys.net.proxy.d.a.c(a.java:201)
at com.neotys.net.proxy.f.b.a.a(a.java:71)
at com.neotys.net.proxy.f.b.a.a(a.java:54)
at com.neotys.net.proxy.f.g.b(g.java:358)
at com.neotys.net.proxy.f.g.h(g.java:213)
at com.neotys.net.proxy.f.g.call(g.java:174)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
... 1 more
Caused by: java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:209)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
... 15 more

So please someone help on this

Abirami V.
Abirami V.

Abirami V.

Level
1
159 / 750
points

Answers

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

This error should not be the root cause of your issue. As you can see in the error message the recording mode was off. So it happened when you were not recording with NeoLoad.

Do you get other errors before that one?

Have you loaded the NeoLoad certificate in your browser? If yes do you still get certifcate warning when recording SSL applications?

Abirami V.
Abirami V.

Abirami V.

Level
1
159 / 750
points

Yes.Got below exception before the one which i mentioned in question:
com.neotys.net.proxy.f.g: Exception during the recording java.net.SocketException: Socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
at sun.security.ssl.InputRecord.read(InputRecord.java:503)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
at com.neotys.net.proxy.d.a.a(a.java:323)
at com.neotys.net.proxy.data.ProxyRequestFirstLine.<init>(ProxyRequestFirstLine.java:29)
at com.neotys.net.proxy.f.g.a(g.java:379)
at com.neotys.net.proxy.f.g.b(g.java:360)
at com.neotys.net.proxy.f.g.h(g.java:213)
at com.neotys.net.proxy.f.g.call(g.java:174)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)

Yes.I uploded neoload certificate in authorities tab of certificates in Firefox.No while recording i didnt get the warning.