[JAVA-223] NullPointerException in DBTCPConnector Created: 01/Dec/10  Updated: 22/Dec/10  Resolved: 01/Dec/10

Status: Closed
Project: Java Driver
Component/s: None
Affects Version/s: 2.3
Fix Version/s: 2.4

Type: Bug Priority: Critical - P2
Reporter: Daniel Peters Assignee: Eliot Horowitz (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

1 server (1.6.4) / Linux



 Description   

After running for some days without problems I just get NullPointerExceptions for every operation.
I restarted my application (not the server) and the mongo-driver worked again.

The first error:
java.lang.NullPointerException: null
at com.mongodb.DBTCPConnector$MyPort.get(DBTCPConnector.java:274) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:205) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:284) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DB.command(DB.java:152) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DB.command(DB.java:141) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DB.getLastError(DB.java:302) ~[mongo-java-driver-2.3.jar:na]

and afterwards for example:

Caused by: java.lang.NullPointerException: null
at com.mongodb.DBTCPConnector$MyPort.get(DBTCPConnector.java:274) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:205) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:284) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DB.command(DB.java:152) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBCollection.getCount(DBCollection.java:642) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBCollection.getCount(DBCollection.java:616) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBCursor.count(DBCursor.java:555) ~[mongo-java-driver-2.3.jar:na]

java.lang.NullPointerException: null
at com.mongodb.DBTCPConnector$MyPort.get(DBTCPConnector.java:274) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBTCPConnector.say(DBTCPConnector.java:151) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBTCPConnector.say(DBTCPConnector.java:141) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBApiLayer$MyCollection.update(DBApiLayer.java:317) ~[mongo-java-driver-2.3.jar:na]
at com.mongodb.DBCollection.update(DBCollection.java:112) ~[mongo-java-driver-2.3.jar:na]



 Comments   
Comment by Eliot Horowitz (Inactive) [ 01/Dec/10 ]

I think this was already fixed in master, but there is a blocking bug so you shouldn't put master into production.

Generated at Thu Feb 08 08:51:47 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.