Unanswered question

java.net.SocketException: Software caused connection abort: socket write error?

I am getting an error:
An error occurred when playing request to the server: java.net.SocketException: Software caused connection abort: socket write error

This error is appearing while recording in NeoLoad. However, when I manually launch the URL, it works fine.
Please suggest what could be the cause and resolution of the same?
Thanks.

Nitesh B.
Nitesh B.

Nitesh B.

Level
0
22 / 100
points

Answers

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

That error is a generic error. What are you doing exactly when you get that error? Is it when you try to record the first URL to reach your application or is it in the middle of your recording?

What is the behavior at the browser level? Do you get any specific errors?

Nitesh B.
Nitesh B.

Nitesh B.

Level
0
22 / 100
points

Hi Nouredine A,
Thanks for your reply.
When I launch the starting URL for recording in NeoLoad, it prompts me for authentication. I enter the credentials and then click OK. After that it displays this error as mentioned. Also, this error message only appears on FireFox and IE Browsers, not in Chrome.
The URL works fine when launched manually in the browser. After entering the credentials, it redirects properly to the landing page.

Please let me know if you need any more information.

Thanks.

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

I guess after the login the traffic is HTTPS. Is it also the case with the login page or it is only HTTP?

It might be a SSL issue. After the login, and if it's HTTPS, if you look with Chrome the SSL version used and the encryption key what are they?

To do so click on the padlock near your URL in the address bar and check the connexion tab.

If it's TLSv1.2, check in NeoLoad configuration if it is set. It's under <install_dir>\conf\controller.properties under [General] section otherwise you can add it.

Nitesh B.
Nitesh B.

Nitesh B.

Level
0
22 / 100
points

Hi Nouredine A,

Its HTTP.
Also, I am able to record other pages which are HTTPS, say for Google.com.
I could record this application earlier (a couple of weeks back), but now it gives a problem.

Thanks.

Nouredine A.
Nouredine A.

Nouredine A.

Level
4
5000 / 5000
points
Team

If your application is HTTP and you were able to record it few weeks back then it might be environmental. So that means it can be tricky to figure out but let's try the procedure below.

Could you install Fiddler (available on the Internet) and use it as proxy when your record your application with NeoLoad. Actually first try with Fiddler alone and then and then with NeoLoad and Fiddler at the same time.

To record with both you can simply start Fiddler and perform your recording in NeoLoad using IE or Chrome. You should be prompted to use "localhost:8888" as proxy, answer yes.

The goal will be to compare the last requests sent in both recording. You should see that request in Fiddler in both recordings. There's maybe a difference.