Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

  1. ,
    via GitHub by nathandunn

    Nginx does not handle websocket requests. Configure nginx proxy for websockets.

  2. ,
    via GitHub by ritchieGitHub

    Set larger socket timeout (or 0 to set no timeout).

Solutions on the web

via bonitasoft.com by Unknown author, 1 year ago
Software caused connection abort: socket write error
via JIRA by Maciej Michalak, 10 months ago
Software caused connection abort: socket write error
via nabble.com by Unknown author, 1 year ago
Software caused connection abort: socket write error
via apache.org by Unknown author, 2 years ago
via Stack Overflow by Aventes
, 2 years ago
via Stack Overflow by Luke Halliwell
, 2 years ago
Software caused connection abort: socket write error
java.net.SocketException: Software caused connection abort: socket write error	at java.net.SocketOutputStream.socketWrite0(Native Method)	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)	at org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:215)	at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:480)	at org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:119)	at org.apache.coyote.http11.AbstractHttp11Processor.action(AbstractHttp11Processor.java:801)	at org.apache.coyote.Response.action(Response.java:172)	at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:363)	at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:331)	at org.apache.catalina.connector.Response.flushBuffer(Response.java:611)	at org.apache.catalina.connector.ResponseFacade.flushBuffer(ResponseFacade.java:306)	at org.springframework.http.server.ServletServerHttpResponse.flush(ServletServerHttpResponse.java:90)	at org.springframework.web.socket.sockjs.transport.session.AbstractHttpSockJsSession.writeFrameInternal(AbstractHttpSockJsSession.java:345)	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.writeFrame(AbstractSockJsSession.java:325)	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession.sendHeartbeat(AbstractSockJsSession.java:249)	at org.springframework.web.socket.sockjs.transport.session.AbstractSockJsSession$1.run(AbstractSockJsSession.java:269)	at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)	at java.util.concurrent.FutureTask.run(FutureTask.java:266)	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)	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)