allanbank / mongodb-async-driver

The MongoDB Asynchronous Java Driver.
Apache License 2.0
22 stars 14 forks source link

NPE after reconnect #28

Open igreenfield opened 8 years ago

igreenfield commented 8 years ago

@Override public int getPendingCount() { return myLastUsedConnection.get().getPendingCount(); }

[Exception: java.lang.NullPointerException at com.allanbank.mongodb.client.connection.proxy.AbstractProxyMultipleConnection.getPendingCount(AbstractProxyMultipleConnection.java:197) at com.allanbank.mongodb.client.ClientImpl.findIdleConnection(ClientImpl.java:556) at com.allanbank.mongodb.client.ClientImpl.searchConnection(ClientImpl.java:502) at com.allanbank.mongodb.client.ClientImpl.findConnection(ClientImpl.java:370) at com.allanbank.mongodb.client.AbstractClient.send(AbstractClient.java:93) at com.allanbank.mongodb.client.AbstractMongoOperations.findOneAsync(AbstractMongoOperations.java:444) at com.allanbank.mongodb.client.AbstractAsyncMongoCollection.findOneAsync(AbstractAsyncMongoCollection.java:1036) at com.allanbank.mongodb.client.AbstractAsyncMongoCollection.findOneAsync(AbstractAsyncMongoCollection.java:1066) at com.allanbank.mongodb.client.SynchronousMongoCollectionImpl.findOne(SynchronousMongoCollectionImpl.java:604)

when reconnect get NPE