java icon indicating copy to clipboard operation
java copied to clipboard

java.net.SocketException: Connection or outbound has been closed

Open SamratDawn opened this issue 1 year ago • 1 comments
trafficstars

I am trying to create a exec request using this page as reference but sometimes when I am running the code I am getting this error-

java.net.SocketException: Connection or outbound has been closed at java.base/sun.security.ssl.SSLSocketOutputRecord.deliver(SSLSocketOutputRecord.java:291) at java.base/sun.security.ssl.SSLSocketImpl$AppOutputStream.write(SSLSocketImpl.java:1298) at okio.OutputStreamSink.write(JvmOkio.kt:56) at okio.AsyncTimeout$sink$1.write(AsyncTimeout.kt:102) at okio.RealBufferedSink.flush(RealBufferedSink.kt:268) at okhttp3.internal.ws.WebSocketWriter.writeControlFrame(WebSocketWriter.kt:142) at okhttp3.internal.ws.WebSocketWriter.writeClose(WebSocketWriter.kt:102) at okhttp3.internal.ws.RealWebSocket.writeOneFrame$okhttp(RealWebSocket.kt:533) at okhttp3.internal.ws.RealWebSocket$WriterTask.runOnce(RealWebSocket.kt:620) at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116) at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42) at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

I have tried extending the timeouts and separating the in, out, err streams but nothing works. I saw the issue 3385 but how do I fix the error in my code?

Version used - 21.0.0

SamratDawn avatar Sep 16 '24 10:09 SamratDawn