java.lang.NullPointerException

JIRA | Vincent Sevel | 5 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    a client using the java driver encounters exceptions when reading from a server that gets restarted gracefully, although another node is up and available for reads. I use a topology of 2 nodes, with one being set as a fixed primary for my tests. on the client side I use read mode primaryPreferred. during the test, I constantly query a collection while repeatdly restarting the primary using the windows service. the expectation is that a read never fails because: 1) the primary is gracefully restarted and 2) the secondary is always up and running. during the course of running the test, I get exceptions on the client side from time to time. so far I identified these 2: {code} java.lang.NullPointerException at com.mongodb.DBTCPConnector$MyPort.error(DBTCPConnector.java:470) at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:281) at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:290) at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:275) at com.mongodb.DBCollection.findOne(DBCollection.java:727) at com.mongodb.DBCollection.findOne(DBCollection.java:669) at com.lodh.arte.test.robustmongo.ReproducerPrimaryPreferredSystemTest.readSecondary(ReproducerPrimaryPreferredSystemTest.java:87) {code} {code} com.mongodb.MongoException: not talking to master and retries used up at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:304) at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:306) at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:306) at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:290) at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:275) at com.mongodb.DBCollection.findOne(DBCollection.java:727) at com.mongodb.DBCollection.findOne(DBCollection.java:669) at com.lodh.arte.test.robustmongo.ReproducerPrimaryPreferredSystemTest.readSecondary(ReproducerPrimaryPreferredSystemTest.java:87) {code}

    JIRA | 5 years ago | Vincent Sevel
    java.lang.NullPointerException
  2. 0

    NPE when querying using _id field only

    GitHub | 3 years ago | mchmielarz
    java.lang.NullPointerException

    1 unregistered visitors

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at com.mongodb.DBTCPConnector$MyPort.error()
    2. MongoDB Java Driver
      DBCollection.findOne
      1. com.mongodb.DBTCPConnector$MyPort.error(DBTCPConnector.java:470)
      2. com.mongodb.DBTCPConnector.call(DBTCPConnector.java:281)
      3. com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:290)
      4. com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:275)
      5. com.mongodb.DBCollection.findOne(DBCollection.java:727)
      6. com.mongodb.DBCollection.findOne(DBCollection.java:669)
      6 frames
    3. com.lodh.arte
      ReproducerPrimaryPreferredSystemTest.readSecondary
      1. com.lodh.arte.test.robustmongo.ReproducerPrimaryPreferredSystemTest.readSecondary(ReproducerPrimaryPreferredSystemTest.java:87)
      1 frame