When I am inserting a document I am getting the following error.
Sep 9, 2012 6:41:01 PM com.mongodb.DBTCPConnector fetchMaxBsonObjectSize
WARNING: Exception determining maxBSONObjectSize
java.io.EOFException
at org.bson.io.Bits.readFully(Bits.java:48)
at org.bson.io.Bits.readFully(Bits.java:33)
at org.bson.io.Bits.readFully(Bits.java:28)
at com.mongodb.Response.<init>(Response.java:40)
at com.mongodb.DBPort.go(DBPort.java:127)
at com.mongodb.DBPort.go(DBPort.java:92)
at com.mongodb.DBPort.findOne(DBPort.java:145)
at com.mongodb.DBPort.runCommand(DBPort.java:156)
at com.mongodb.DBTCPConnector.fetchMaxBsonObjectSize(DBTCPConnector.java:467)
at com.mongodb.Mongo.getMaxBsonObjectSize(Mongo.java:574)
at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:241)
at com.mongodb.DBApiLayer$MyCollection.insert(DBApiLayer.java:211)
at com.mongodb.DBCollection.insert(DBCollection.java:57)
at com.mongodb.DBCollection.insert(DBCollection.java:87)
at mongo.practice.service.MongoImportServiceTest.main(MongoImportServiceTest.java:33)
DB db = mongo.getDB("yourdb");
DBCollection collection = db.getCollection("dummyColl");
// convert JSON to DBObject directly
DBObject dbObject = (DBObject) JSON
.parse("{'name':'mkyong', 'age':30}");
System.out.println(dbObject.toString());
collection.insert(dbObject, WriteConcern.FSYNC_SAFE);
Is any wrong with this. Can any one help me on this.