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: [email protected]
<[email protected]> On Behalf Of Gary Larsen
Sent: Friday, April 20, 2018 8:17 AM
To: 'General MarkLogic Developer Discussion' <[email protected]>
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
[email protected]
Manage your subscription at:
http://developer.marklogic.com/mailman/listinfo/general