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

Reply via email to