Hello, I’m getting below error while connecting to my test cluster on Couchbase Capella.
Using SDK doctor I’m able to connect my test cluster successfully and in ‘Allowed IPs’ all IPs are allowed with value ‘0.0.0.0/0’
I’m using Java SDK v3.3.4 and Spring boot v2.7.18
com.couchbase.client.core.error.ConfigException: Caught exception while loading global config.
at com.couchbase.client.core.config.loader.GlobalLoader.lambda$load$3(GlobalLoader.java:72) ~[core-io-2.3.4.jar:?]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:94) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.MonoIgnoreThen$ThenIgnoreMain.onError(MonoIgnoreThen.java:278) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.FluxMap$MapSubscriber.onError(FluxMap.java:134) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:106) ~[reactor-core-3.4.34.jar:3.4.34]
at com.pearson.glp.core.logger.service.MdcContextLifter.onError(MdcContextLifter.java:74) ~[microservice-core-1.8.22.RELEASE.jar:?]
at reactor.core.publisher.Operators.error(Operators.java:198) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.MonoError.subscribe(MonoError.java:53) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.Mono.subscribe(Mono.java:4490) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.FluxOnErrorResume$ResumeSubscriber.onError(FluxOnErrorResume.java:103) ~[reactor-core-3.4.34.jar:3.4.34]
at reactor.core.publisher.FluxDoFinally$DoFinallySubscriber.onError(FluxDoFinally.java:119) ~[reactor-core-3.4.34.jar:3.4.34]
at com.couchbase.client.core.Reactor$SilentMonoCompletionStage.lambda$subscribe$0(Reactor.java:180) ~[core-io-2.3.4.jar:?]
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) ~[?:?]
at java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:837) ~[?:?]
at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) ~[?:?]
at java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2090) ~[?:?]
at com.couchbase.client.core.msg.BaseRequest.cancel(BaseRequest.java:189) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.msg.Request.cancel(Request.java:70) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.Timer.lambda$register$2(Timer.java:157) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.deps.io.netty.util.HashedWheelTimer$HashedWheelTimeout.run(HashedWheelTimer.java:715) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.deps.io.netty.util.concurrent.ImmediateExecutor.execute(ImmediateExecutor.java:34) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.deps.io.netty.util.HashedWheelTimer$HashedWheelTimeout.expire(HashedWheelTimer.java:703) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.deps.io.netty.util.HashedWheelTimer$HashedWheelBucket.expireTimeouts(HashedWheelTimer.java:790) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.deps.io.netty.util.HashedWheelTimer$Worker.run(HashedWheelTimer.java:503) ~[core-io-2.3.4.jar:?]
at com.couchbase.client.core.deps.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[core-io-2.3.4.jar:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: com.couchbase.client.core.error.UnambiguousTimeoutException: CarrierGlobalConfigRequest, Reason: TIMEOUT {"cancelled":true,"completed":true,"coreId":"0x4a20555100000001","idempotent":true,"reason":"TIMEOUT","requestId":1,"requestType":"CarrierGlobalConfigRequest","retried":29,"retryReasons":["NODE_NOT_AVAILABLE"],"service":{"opaque":"0x0","target":"cb.fgou3l85clwd5mpo.cloud.couchbase.com","type":"kv","vbucket":0},"timeoutMs":10000}
at com.couchbase.client.core.msg.BaseRequest.cancel(BaseRequest.java:184) ~[core-io-2.3.4.jar:?]
in Couchbase debug logs I observed below log as well
c.c.request : [com.couchbase.request][RequestRetryScheduledEvent][2000us] Request CarrierGlobalConfigRequest retry scheduled per RetryStrategy (Reason: NODE_NOT_AVAILABLE) {"completed":false,"coreId":"0x4a20555100000001","idempotent":true,"requestId":1,"requestType":"CarrierGlobalConfigRequest","retried":5,"retryReasons":["NODE_NOT_AVAILABLE"],"service":{"opaque":"0x0","target":"cb.fgou3l85clwd5mpo.cloud.couchbase.com","type":"kv","vbucket":0},"timeoutMs":10000}