Recommended solutions based on your search
Thrown to indicate that there is an error creating or accessing a Socket. Could be anything from application crash, system reboot, server closed connection, client closed connection, etc.
If you are using JRE 6, try upgrading because JRE 6 only supports TLS1.0 and the server is probably using TLS1.2.
java.net.SocketException: Connection reset