Hi, We have issue in our env where we are unable to send data from one server to ML server. Any idea what could be reason behind below. <Ip of server has been removed intentionally>
2018-04-19 21:22:25.828 INFO 18290 --- [pool-1-thread-1] o.a.http.impl.client.DefaultHttpClient : I/O exception (java.io.IOException) caught when processing request to {}->http://<ip of server>:8000: Attempted write to closed stream. 2018-04-19 21:22:25.828 INFO 18290 --- [pool-1-thread-1] o.a.http.impl.client.DefaultHttpClient : Retrying request to {}->http://<ip of server>:8000 com.sun.jersey.api.client.ClientHandlerException: org.apache.http.client.ClientProtocolException at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:184) at com.marklogic.client.impl.DigestChallengeFilter.handle(DigestChallengeFilter.java:34) at com.sun.jersey.api.client.filter.HTTPDigestAuthFilter.handle(HTTPDigestAuthFilter.java:493) at com.sun.jersey.api.client.Client.handle(Client.java:648) at com.sun.jersey.api.client.WebResource.handle(WebResource.java:680) at com.sun.jersey.api.client.WebResource.access$200(WebResource.java:74) at com.sun.jersey.api.client.WebResource$Builder.post(WebResource.java:568) at com.marklogic.client.impl.JerseyServices.doPost(JerseyServices.java:3999) at com.marklogic.client.impl.JerseyServices.postResource(JerseyServices.java:3275) at com.marklogic.client.impl.JerseyServices.postBulkDocuments(JerseyServices.java:3395) at com.marklogic.client.impl.DocumentManagerImpl.write(DocumentManagerImpl.java:613) at com.marklogic.client.impl.GenericDocumentImpl.write(GenericDocumentImpl.java:23) at com.marklogic.client.impl.DocumentManagerImpl.write(DocumentManagerImpl.java:605) at com.marklogic.client.impl.GenericDocumentImpl.write(GenericDocumentImpl.java:23) at com.marklogic.client.datamovement.impl.WriteBatcherImpl$BatchWriter.run(WriteBatcherImpl.java:986) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Caused by: org.apache.http.client.ClientProtocolException: null at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:888) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:117) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:55) at com.sun.jersey.client.apache4.ApacheHttpClient4Handler.handle(ApacheHttpClient4Handler.java:170) ... 19 common frames omitted Caused by: org.apache.http.client.NonRepeatableRequestException: Cannot retry request with a non-repeatable request entity. The cause lists the reason the original request failed. at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:660) at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:488) at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:884) ... 22 common frames omitted Caused by: java.io.IOException: Attempted write to closed stream. at org.apache.http.impl.io.ChunkedOutputStream.write(ChunkedOutputStream.java:176) at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221) at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291) at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295) at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141) at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229) at java.io.BufferedWriter.flush(BufferedWriter.java:254) at com.sun.jersey.multipart.impl.MultiPartWriter.writeTo(MultiPartWriter.java:189) at com.sun.jersey.multipart.impl.MultiPartWriter.writeTo(MultiPartWriter.java:71) at com.sun.jersey.api.client.RequestWriter$RequestEntityWriterImpl.writeRequestEntity(RequestWriter.java:231) at com.sun.jersey.client.apache4.ApacheHttpClient4Handler$2.writeTo(ApacheHttpClient4Handler.java:262) at org.apache.http.entity.HttpEntityWrapper.writeTo(HttpEntityWrapper.java:94) at org.apache.http.impl.client.EntityEnclosingRequestWrapper$EntityWrapper.writeTo(EntityEnclosingRequestWrapper.java:112) at org.apache.http.impl.entity.EntitySerializer.serialize(EntitySerializer.java:118) at org.apache.http.impl.AbstractHttpClientConnection.sendRequestEntity(AbstractHttpClientConnection.java:263) at org.apache.http.impl.conn.AbstractClientConnAdapter.sendRequestEntity(AbstractClientConnAdapter.java:241) at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:238) at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:123) at org.apache.http.impl.client.DefaultRequestDirector.tryExecute(DefaultRequestDirector.java:686) ... 24 common frames omitted Thanks From: general-boun...@developer.marklogic.com <general-boun...@developer.marklogic.com> On Behalf Of Gary Larsen Sent: Friday, April 20, 2018 8:17 AM To: 'General MarkLogic Developer Discussion' <general@developer.marklogic.com> Subject: [MarkLogic Dev General] Shutdown error Hi, I have a Java app using an XDBC server. The app runs in Tomcat. When I shutdown Tomcat while there is activity I get this error and the shutdown hangs. INFO: Stopping service Catalina Apr 20, 2018 10:32:45 AM com.marklogic.xcc.impl.SocketPoolProvider returnErrorConnection WARNING: returned error connection is closed, retrying Thanks for any info on this. Gary
_______________________________________________ General mailing list General@developer.marklogic.com Manage your subscription at: http://developer.marklogic.com/mailman/listinfo/general