i am using Neo4j Aura cloud as our database with Reactive SpringDataNeo4j framework to connect with it.
Application is starting fine and serving few requests. But after some amount of time, it is throwing below error.
Received a recoverable discovery error with server 'neo4j-core-xxxx-33.production-orch-0003.neo4j.io:7687', will continue discovery with other routing servers if available.org.neo4j.driver.exceptions.DiscoveryException: Failed to update routing table with server 'neo4j-core-xxxx-33.production-orch-0003.neo4j.io:7687'.
After it is failing to serve any requests. any idea where it is going wrong?
Full stacktrace
2021-01-18 09:20:36 +0000 [WARN] from LoadBalancer in Neo4jDriverIO-2-1 - Received a recoverable discovery error with server 'neo4j-core-xxxx-33.production-orch-0003.neo4j.io:7687', will continue discovery with other routing servers if available.org.neo4j.driver.exceptions.DiscoveryException: Failed to update routing table with server 'neo4j-core-xxxx-33.production-orch-0003.neo4j.io:7687'. at org.neo4j.driver.internal.cluster.RediscoveryImpl.handleRoutingProcedureError(RediscoveryImpl.java:259) at org.neo4j.driver.internal.cluster.RediscoveryImpl.lambda$lookupOnRouter$8(RediscoveryImpl.java:240) at java.base/java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:930) at java.base/java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:907) at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) at java.base/java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088) at org.neo4j.driver.internal.util.Futures.lambda$asCompletionStage$0(Futures.java:97) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:577) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:551) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.DefaultPromise.access$200(DefaultPromise.java:35) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.DefaultPromise$1.run(DefaultPromise.java:501) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472) at org.neo4j.driver.internal.shaded.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at org.neo4j.driver.internal.shaded.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at org.neo4j.driver.internal.shaded.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)Caused by: org.neo4j.driver.exceptions.ClientException: Unable to acquire connection from the pool within configured maximum time of 120000ms at org.neo4j.driver.internal.async.pool.ConnectionPoolImpl.processAcquisitionError(ConnectionPoolImpl.java:204) at org.neo4j.driver.internal.async.pool.ConnectionPoolImpl.lambda$acquire$0(ConnectionPoolImpl.java:105) ... 16 common frames omitted