Contributions
Timeout isn't working on a request results in 4 attempts, spanning 5 minutes...
First - version of SoapUI I've built an app in MuleSoft and I'm trying to do some testing. One takes quite a while to have a SQL run. It does take longer than 20 minutes. The following places I have set the timeout to being large enough to process, but still just see it being 5 minutes. 1) Request Properties --> Timeout --> 3600000 2) File -> Prefrences -> HTTP Settings -> Socket Timeout (ms) -> 3600000 By setting those values has no effect (as far as I can tell) on it and continues to do the 4 attempts at 5 minutes, then quits at the end of the last one. What I'm needing is a way to effectively change how to long the timeout is on the request. If that works, then the number of attempts won't be an issue. Here is the log (names have been changed to protect the wildlife): Thu May 19 14:03:47 CDT 2022:DEBUG:Attempt 1 to execute request Thu May 19 14:03:47 CDT 2022:DEBUG:Sending request: GET /api/mulesoftapp/v1/ga/resource?callerId=XXXXXXXXXXXXX HTTP/1.1 Thu May 19 14:08:46 CDT 2022:DEBUG:Connection closed Thu May 19 14:08:46 CDT 2022:DEBUG:Closing the connection. Thu May 19 14:08:46 CDT 2022:DEBUG:Connection closed Thu May 19 14:08:46 CDT 2022:INFO:I/O exception (java.net.SocketException) caught when processing request: Connection reset Thu May 19 14:08:46 CDT 2022:DEBUG:Connection reset java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.security.ssl.InputRecord.readFully(Unknown Source) at sun.security.ssl.InputRecord.read(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source) at sun.security.ssl.AppInputStream.read(Unknown Source) at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149) at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110) at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:264) at org.apache.http.impl.conn.LoggingSessionInputBuffer.readLine(LoggingSessionInputBuffer.java:115) at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247) at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpRequestExecutor.doReceiveResponse(HttpClientSupport.java:147) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:633) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:454) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.java:233) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.java:323) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.java:301) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:231) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:119) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Thu May 19 14:08:46 CDT 2022:INFO:Retrying request Thu May 19 14:08:46 CDT 2022:DEBUG:Reopening the direct connection. Thu May 19 14:08:46 CDT 2022:DEBUG:Attempt 2 to execute request Thu May 19 14:08:46 CDT 2022:DEBUG:Sending request: GET /api/mulesoftapp/v1/ga/resource?callerId=XXXXXXXXXXXXX HTTP/1.1 Thu May 19 14:13:49 CDT 2022:DEBUG:Connection closed Thu May 19 14:13:49 CDT 2022:DEBUG:Closing the connection. Thu May 19 14:13:49 CDT 2022:DEBUG:Connection closed Thu May 19 14:13:49 CDT 2022:INFO:I/O exception (java.net.SocketException) caught when processing request: Connection reset Thu May 19 14:13:49 CDT 2022:DEBUG:Connection reset java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.security.ssl.InputRecord.readFully(Unknown Source) at sun.security.ssl.InputRecord.read(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source) at sun.security.ssl.AppInputStream.read(Unknown Source) at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149) at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110) at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:264) at org.apache.http.impl.conn.LoggingSessionInputBuffer.readLine(LoggingSessionInputBuffer.java:115) at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247) at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpRequestExecutor.doReceiveResponse(HttpClientSupport.java:147) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:633) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:454) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.java:233) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.java:323) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.java:301) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:231) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:119) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Thu May 19 14:13:49 CDT 2022:INFO:Retrying request Thu May 19 14:13:49 CDT 2022:DEBUG:Reopening the direct connection. Thu May 19 14:13:49 CDT 2022:DEBUG:Attempt 3 to execute request Thu May 19 14:13:49 CDT 2022:DEBUG:Sending request: GET /api/mulesoftapp/v1/ga/resource?callerId=XXXXXXXXXXXXX HTTP/1.1 Thu May 19 14:18:53 CDT 2022:DEBUG:Connection closed Thu May 19 14:18:53 CDT 2022:DEBUG:Closing the connection. Thu May 19 14:18:53 CDT 2022:DEBUG:Connection closed Thu May 19 14:18:53 CDT 2022:INFO:I/O exception (java.net.SocketException) caught when processing request: Connection reset Thu May 19 14:18:53 CDT 2022:DEBUG:Connection reset java.net.SocketException: Connection reset at java.net.SocketInputStream.read(Unknown Source) at java.net.SocketInputStream.read(Unknown Source) at sun.security.ssl.InputRecord.readFully(Unknown Source) at sun.security.ssl.InputRecord.read(Unknown Source) at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source) at sun.security.ssl.SSLSocketImpl.readDataRecord(Unknown Source) at sun.security.ssl.AppInputStream.read(Unknown Source) at org.apache.http.impl.io.AbstractSessionInputBuffer.fillBuffer(AbstractSessionInputBuffer.java:149) at org.apache.http.impl.io.SocketInputBuffer.fillBuffer(SocketInputBuffer.java:110) at org.apache.http.impl.io.AbstractSessionInputBuffer.readLine(AbstractSessionInputBuffer.java:264) at org.apache.http.impl.conn.LoggingSessionInputBuffer.readLine(LoggingSessionInputBuffer.java:115) at org.apache.http.impl.conn.DefaultResponseParser.parseHead(DefaultResponseParser.java:98) at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:252) at org.apache.http.impl.AbstractHttpClientConnection.receiveResponseHeader(AbstractHttpClientConnection.java:281) at org.apache.http.impl.conn.DefaultClientConnection.receiveResponseHeader(DefaultClientConnection.java:247) at org.apache.http.impl.conn.AbstractClientConnAdapter.receiveResponseHeader(AbstractClientConnAdapter.java:219) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$SoapUIHttpRequestExecutor.doReceiveResponse(HttpClientSupport.java:147) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:633) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:454) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport$Helper.execute(HttpClientSupport.java:233) at com.eviware.soapui.impl.wsdl.support.http.HttpClientSupport.execute(HttpClientSupport.java:323) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.submitRequest(HttpClientRequestTransport.java:301) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:231) at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:119) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Thu May 19 14:18:53 CDT 2022:INFO:Retrying request Thu May 19 14:18:53 CDT 2022:DEBUG:Reopening the direct connection. Thu May 19 14:18:53 CDT 2022:DEBUG:Attempt 4 to execute request Thu May 19 14:18:53 CDT 2022:DEBUG:Sending request: GET /api/mulesoftapp/v1/ga/resource?callerId=XXXXXXXXXXXXX HTTP/1.1 Thu May 19 14:23:55 CDT 2022:DEBUG:Connection closed Thu May 19 14:23:55 CDT 2022:DEBUG:Closing the connection. Thu May 19 14:23:55 CDT 2022:DEBUG:Connection closed Thu May 19 14:23:55 CDT 2022:DEBUG:Connection shut down Thu May 19 14:23:55 CDT 2022:ERROR:Exception in request: java.net.SocketException: Connection reset Thu May 19 14:23:55 CDT 2022:ERROR:An error occurred [Connection reset], see error log for details Thu May 19 14:23:55 CDT 2022:INFO:Error getting response for [https://somewhere.com.resource:DEV - GET - resource]; java.net.SocketException: Connection reset450Views0likes1Comment