mjdch
8 years agoOccasional Visitor
IOException: Attempted read from closed stream in SoapUI
I have problem with one of my endpoint in my SoapUI project. Every REST API Endpoints works fine, I have null pointer only when I tried used this one: Error log:
Thu Jul 13 12:27:14 CEST 2017:ERROR:java.io.IOException: Attempted read from closed stream. java.io.IOException: Attempted read from closed stream. at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:166) at org.apache.http.impl.io.ContentLengthInputStream.read(ContentLengthInputStream.java:197) at org.apache.http.conn.EofSensorInputStream.read(EofSensorInputStream.java:155) at org.apache.http.util.EntityUtils.toByteArray(EntityUtils.java:100) at org.apache.http.entity.BufferedHttpEntity.<init>(BufferedHttpEntity.java:60) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpMethodSupport.getResponseBody(HttpMethodSupport.java:237) at com.eviware.soapui.impl.wsdl.submit.transports.http.support.methods.ExtendedPostMethod.getResponseBody(ExtendedPostMethod.java:116) at com.eviware.soapui.impl.wsdl.submit.transports.http.SinglePartHttpResponse.<init>(SinglePartHttpResponse.java:51) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.httpRequest(HttpPackagingResponseFilter.java:80) at com.eviware.soapui.impl.wsdl.submit.filters.HttpPackagingResponseFilter.afterAbstractHttpResponse(HttpPackagingResponseFilter.java:51) at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.afterRequest(AbstractRequestFilter.java:64) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:272) 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 Jul 13 12:27:14 CEST 2017:ERROR:java.lang.NullPointerException java.lang.NullPointerException at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.followRedirects(HttpClientRequestTransport.java:327) at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:242) 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)
I receive also blank page in GUI. What's weird in httplog in SoapUI shows proper response:
Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "POST /restAPI/unique/prepResult/1425841400000/1499855809035Id=58fa1ed8d HTTP/1.1[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "Accept-Encoding: gzip,deflate[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "Authentication: EI48Q0OEfVa4TeCpgbWZ7z65X_9KtrXysQJKF6C9WIoLxtgeWcaBx9n6HOqVl2689ZOXwkgwIfGGyJkGu2CkpjuDO5n2-IVPIiJ1_w7PufvPWroZoPG1rsmoIe1RW81QsV0Pqpq6NOe-Qmd4DP2GZt6kmGNQA4DKEKaW61h-skYPQ3tuBSvL0G_GDYPcTOCX6r9rLN8qX7NH8FI3E4JEwQOFWEUi5JBH19yR_o4-sBHD8cWNRmgQ2tch7pqTg1ECNFoS1gXS5bKuhbvY03hP2BiZlC7dzRhOdEUmvINw0LXK36p096ly4vWimoKjZlxV3tlFtvgJ5x1OyyGkx4kL6wewDgmY4POe6VA6K[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "Content-Type: application/json[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "Content-Length: 0[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "Host: localhost[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "Connection: Keep-Alive[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "User-Agent: Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:>> "[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:<< "HTTP/1.1 302 Found[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:<< "Date: Thu, 13 Jul 2017 10:27:14 GMT[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:<< "Content-Type: application/json[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:<< "Content-Length: 51[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:<< "[\r][\n]" Thu Jul 13 12:27:14 CEST 2017:DEBUG:<< "{"result":"51934ad95949"}"
At the end in httplog i receive proper result in json. Has anyone encountered such a problem?