mongodb state should be: open

Exception in thread "async-4" java.lang.IllegalStateException: state should be: open at com.mongodb.assertions.Assertions.isTrue(Assertions.java:70) at com.mongodb.connection.BaseCluster.getDescription(BaseCluster.java:152) at com.mongodb.Mongo.getConnectedClusterDescription(Mongo.java:885) at com.mongodb.Mongo.createClientSession(Mongo.java:877) at com.mongodb.Mongo$3.getClientSession(Mongo.java:866) at com.mongodb.Mongo$3.execute(Mongo.java:823) at com.mongodb.MongoIterableImpl.execute(MongoIterableImpl.java:130) at com.mongodb.MongoIterableImpl.iterator(MongoIterableImpl.java:77) at org.springframework.data.mongodb.core.MongoTemplate.executeFindMultiInternal(MongoTemplate.java:2457) at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:2259) at org.springframework.data.mongodb.core.MongoTemplate.doFind(MongoTemplate.java:2242) at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:771) at org.springframework.data.mongodb.core.MongoTemplate.find(MongoTemplate.java:757) at com.wingbow.energy.module.employee.service.impl.RoleServiceImpl.listAllRoles(RoleServiceImpl.java:27) at com.wingbow.energy.common.cache.RoleResourceUtil.initRole(RoleResourceUtil.java:60) at com.wingbow.energy.common.cache.RoleResourceUtil.lambda$onApplicationEvent$0(RoleResourceUtil.java:49) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)

从数据库加载资源数据的时候报错

可能是MongoDB连接地址的问题,检查一下看看