Cocuhbase Flush Problem On Client Side

Hi,

I am facing with an error while fluhing my couchbase bucket from SDK side. I am using SDK 2.5.1, on server side Couchbase Comminity Edition 5.1.1

I gave 5 min timeout to flush() method, and there was 90 million document in my bucket and I got :

com.couchbase.client.core.CouchbaseException: Flush failed because of: {"_":“Flush failed with unexpected error. Check server logs for details.”}
at com.couchbase.client.java.bucket.BucketFlusher$6.call(BucketFlusher.java:165)
at com.couchbase.client.java.bucket.BucketFlusher$6.call(BucketFlusher.java:158)
at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:69)
at rx.internal.operators.OnSubscribeRedo$2$1.onNext(OnSubscribeRedo.java:244)
at rx.internal.producers.SingleProducer.request(SingleProducer.java:65)
at rx.internal.producers.ProducerArbiter.setProducer(ProducerArbiter.java:126)
at rx.internal.operators.OnSubscribeRedo$2$1.setProducer(OnSubscribeRedo.java:267)
at rx.subjects.AsyncSubject.onCompleted(AsyncSubject.java:103)
at com.couchbase.client.core.endpoint.AbstractGenericHandler.completeResponse(AbstractGenericHandler.java:404)
at com.couchbase.client.core.endpoint.AbstractGenericHandler.access$000(AbstractGenericHandler.java:75)
at com.couchbase.client.core.endpoint.AbstractGenericHandler$1.call(AbstractGenericHandler.java:422)
at rx.internal.schedulers.ScheduledAction.run(ScheduledAction.java:55)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
Caused by: rx.exceptions.OnErrorThrowable$OnNextValue: OnError while emitting onNext value: com.couchbase.client.core.message.config.FlushResponse.class
at rx.exceptions.OnErrorThrowable.addValueAsLastCause(OnErrorThrowable.java:118)
at rx.internal.operators.OnSubscribeMap$MapSubscriber.onNext(OnSubscribeMap.java:73)

How can I overcome this problem on client side or server side, What are the possible causes

Hi Ali,

Flush failed with unexpected error. Check server logs for details.

This error message recommends looking in the Couchbase Server logs to see more information about the problem. Without access to the logs, it’s hard to guess what might be wrong. Maybe you could take a look and share what you see in the Couchbase Server logs?

Thanks,
David