java.lang.IllegalArgumentException: null

JIRA | Jan Peter Stotz | 7 months ago
  1. 0

    In the class com.mongodb.connection.ByteBufferBsonOutput there is some strange buffer size calculation algorithm: {{bufferList.add(bufferProvider.getBuffer(Math.min(INITIAL_BUFFER_SIZE << index, MAX_BUFFER_SIZE)));}} for index=21 the part {{INITIAL_BUFFER_SIZE << index}} creates an **integer overflow**, resulting in the negative value: -2147483648 This causes the overall buffer size calculated in the presented line to become negative which will cause in the end the following exception: {{java.lang.IllegalArgumentException: null at java.nio.ByteBuffer.allocate(ByteBuffer.java:334) ~ at com.mongodb.internal.connection.PowerOfTwoBufferPool.createNew(PowerOfTwoBufferPool.java:84) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.internal.connection.PowerOfTwoBufferPool.getBuffer(PowerOfTwoBufferPool.java:76) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.SocketStream.getBuffer(SocketStream.java:69) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:511) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.UsageTrackingInternalConnection.getBuffer(UsageTrackingInternalConnection.java:89) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultConnectionPool$PooledConnection.getBuffer(DefaultConnectionPool.java:417) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:89) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:84) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.ByteBufferBsonOutput.writeByte(ByteBufferBsonOutput.java:73) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.write(OutputBuffer.java:150) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.writeInt32(OutputBuffer.java:59) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.writeInt(OutputBuffer.java:160) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.writeString(OutputBuffer.java:89) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.BsonBinaryWriter.doWriteString(BsonBinaryWriter.java:262) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.AbstractBsonWriter.writeString(AbstractBsonWriter.java:548) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.StringCodec.encode(StringCodec.java:31) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.StringCodec.encode(StringCodec.java:28) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:211) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encodeMap(DBObjectCodec.java:220) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:196) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encodeIterable(DBObjectCodec.java:269) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:198) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:128) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:61) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:48) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:27) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:63) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:29) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:101) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:43) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.BaseWriteCommandMessage.encodeMessageBodyWithMetadata(BaseWriteCommandMessage.java:129) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.WriteCommandProtocol.sendMessage(WriteCommandProtocol.java:212) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.WriteCommandProtocol.execute(WriteCommandProtocol.java:101) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:67) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:37) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:159) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:286) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultServerConnection.insertCommand(DefaultServerConnection.java:115) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.InsertOperation.executeCommandProtocol(InsertOperation.java:76) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:141) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:133) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:230) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:221) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:133) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:60) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.Mongo.execute(Mongo.java:781) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.Mongo$2.execute(Mongo.java:764) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBCollection.executeWriteOperation(DBCollection.java:333) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBCollection.insert(DBCollection.java:328) ~[mongo-java-driver-3.2.2.jar:na] }} Note this is not a theoretical bug report, the following exception was thrown on a productive system! Therefore please fix these strange and defect by design calculations...

    JIRA | 7 months ago | Jan Peter Stotz
    java.lang.IllegalArgumentException: null
  2. 0

    In the class com.mongodb.connection.ByteBufferBsonOutput there is some strange buffer size calculation algorithm: {{bufferList.add(bufferProvider.getBuffer(Math.min(INITIAL_BUFFER_SIZE << index, MAX_BUFFER_SIZE)));}} for index=21 the part {{INITIAL_BUFFER_SIZE << index}} creates an **integer overflow**, resulting in the negative value: -2147483648 This causes the overall buffer size calculated in the presented line to become negative which will cause in the end the following exception: {{java.lang.IllegalArgumentException: null at java.nio.ByteBuffer.allocate(ByteBuffer.java:334) ~ at com.mongodb.internal.connection.PowerOfTwoBufferPool.createNew(PowerOfTwoBufferPool.java:84) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.internal.connection.PowerOfTwoBufferPool.getBuffer(PowerOfTwoBufferPool.java:76) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.SocketStream.getBuffer(SocketStream.java:69) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:511) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.UsageTrackingInternalConnection.getBuffer(UsageTrackingInternalConnection.java:89) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultConnectionPool$PooledConnection.getBuffer(DefaultConnectionPool.java:417) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:89) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:84) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.ByteBufferBsonOutput.writeByte(ByteBufferBsonOutput.java:73) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.write(OutputBuffer.java:150) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.writeInt32(OutputBuffer.java:59) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.writeInt(OutputBuffer.java:160) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.io.OutputBuffer.writeString(OutputBuffer.java:89) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.BsonBinaryWriter.doWriteString(BsonBinaryWriter.java:262) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.AbstractBsonWriter.writeString(AbstractBsonWriter.java:548) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.StringCodec.encode(StringCodec.java:31) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.StringCodec.encode(StringCodec.java:28) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:211) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encodeMap(DBObjectCodec.java:220) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:196) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encodeIterable(DBObjectCodec.java:269) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:198) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:128) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:61) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:48) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:27) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:63) ~[mongo-java-driver-3.2.2.jar:na] at org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:29) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:101) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:43) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.BaseWriteCommandMessage.encodeMessageBodyWithMetadata(BaseWriteCommandMessage.java:129) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.WriteCommandProtocol.sendMessage(WriteCommandProtocol.java:212) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.WriteCommandProtocol.execute(WriteCommandProtocol.java:101) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:67) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:37) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:159) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:286) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.connection.DefaultServerConnection.insertCommand(DefaultServerConnection.java:115) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.InsertOperation.executeCommandProtocol(InsertOperation.java:76) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:141) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:133) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:230) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:221) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:133) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:60) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.Mongo.execute(Mongo.java:781) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.Mongo$2.execute(Mongo.java:764) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBCollection.executeWriteOperation(DBCollection.java:333) ~[mongo-java-driver-3.2.2.jar:na] at com.mongodb.DBCollection.insert(DBCollection.java:328) ~[mongo-java-driver-3.2.2.jar:na] }} Note this is not a theoretical bug report, the following exception was thrown on a productive system! Therefore please fix these strange and defect by design calculations...

    JIRA | 7 months ago | Jan Peter Stotz
    java.lang.IllegalArgumentException: null
  3. 0

    Spark cluster computing framework

    gmane.org | 2 years ago
    java.lang.IllegalArgumentException: null
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Streaming Objects with rawSocketStream fails using a ObjectOutputStream?

    Google Groups | 3 years ago | sk8...@gmx.at
    java.lang.IllegalArgumentException: null
  6. 0

    Release notes for GATK version 3.4 - GATK-Forum

    broadinstitute.org | 1 year ago
    java.lang.IllegalArgumentException

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      null

      at java.nio.ByteBuffer.allocate()
    2. Java RT
      ByteBuffer.allocate
      1. java.nio.ByteBuffer.allocate(ByteBuffer.java:334)
      1 frame
    3. MongoDB Java Driver
      DBCollection.insert
      1. com.mongodb.internal.connection.PowerOfTwoBufferPool.createNew(PowerOfTwoBufferPool.java:84)[mongo-java-driver-3.2.2.jar:na]
      2. com.mongodb.internal.connection.PowerOfTwoBufferPool.getBuffer(PowerOfTwoBufferPool.java:76)[mongo-java-driver-3.2.2.jar:na]
      3. com.mongodb.connection.SocketStream.getBuffer(SocketStream.java:69)[mongo-java-driver-3.2.2.jar:na]
      4. com.mongodb.connection.InternalStreamConnection.getBuffer(InternalStreamConnection.java:511)[mongo-java-driver-3.2.2.jar:na]
      5. com.mongodb.connection.UsageTrackingInternalConnection.getBuffer(UsageTrackingInternalConnection.java:89)[mongo-java-driver-3.2.2.jar:na]
      6. com.mongodb.connection.DefaultConnectionPool$PooledConnection.getBuffer(DefaultConnectionPool.java:417)[mongo-java-driver-3.2.2.jar:na]
      7. com.mongodb.connection.ByteBufferBsonOutput.getByteBufferAtIndex(ByteBufferBsonOutput.java:89)[mongo-java-driver-3.2.2.jar:na]
      8. com.mongodb.connection.ByteBufferBsonOutput.getCurrentByteBuffer(ByteBufferBsonOutput.java:84)[mongo-java-driver-3.2.2.jar:na]
      9. com.mongodb.connection.ByteBufferBsonOutput.writeByte(ByteBufferBsonOutput.java:73)[mongo-java-driver-3.2.2.jar:na]
      10. org.bson.io.OutputBuffer.write(OutputBuffer.java:150)[mongo-java-driver-3.2.2.jar:na]
      11. org.bson.io.OutputBuffer.writeInt32(OutputBuffer.java:59)[mongo-java-driver-3.2.2.jar:na]
      12. org.bson.io.OutputBuffer.writeInt(OutputBuffer.java:160)[mongo-java-driver-3.2.2.jar:na]
      13. org.bson.io.OutputBuffer.writeString(OutputBuffer.java:89)[mongo-java-driver-3.2.2.jar:na]
      14. org.bson.BsonBinaryWriter.doWriteString(BsonBinaryWriter.java:262)[mongo-java-driver-3.2.2.jar:na]
      15. org.bson.AbstractBsonWriter.writeString(AbstractBsonWriter.java:548)[mongo-java-driver-3.2.2.jar:na]
      16. org.bson.codecs.StringCodec.encode(StringCodec.java:31)[mongo-java-driver-3.2.2.jar:na]
      17. org.bson.codecs.StringCodec.encode(StringCodec.java:28)[mongo-java-driver-3.2.2.jar:na]
      18. com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:211)[mongo-java-driver-3.2.2.jar:na]
      19. com.mongodb.DBObjectCodec.encodeMap(DBObjectCodec.java:220)[mongo-java-driver-3.2.2.jar:na]
      20. com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:196)[mongo-java-driver-3.2.2.jar:na]
      21. com.mongodb.DBObjectCodec.encodeIterable(DBObjectCodec.java:269)[mongo-java-driver-3.2.2.jar:na]
      22. com.mongodb.DBObjectCodec.writeValue(DBObjectCodec.java:198)[mongo-java-driver-3.2.2.jar:na]
      23. com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:128)[mongo-java-driver-3.2.2.jar:na]
      24. com.mongodb.DBObjectCodec.encode(DBObjectCodec.java:61)[mongo-java-driver-3.2.2.jar:na]
      25. com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:48)[mongo-java-driver-3.2.2.jar:na]
      26. com.mongodb.CompoundDBObjectCodec.encode(CompoundDBObjectCodec.java:27)[mongo-java-driver-3.2.2.jar:na]
      27. org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:63)[mongo-java-driver-3.2.2.jar:na]
      28. org.bson.codecs.BsonDocumentWrapperCodec.encode(BsonDocumentWrapperCodec.java:29)[mongo-java-driver-3.2.2.jar:na]
      29. com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:101)[mongo-java-driver-3.2.2.jar:na]
      30. com.mongodb.connection.InsertCommandMessage.writeTheWrites(InsertCommandMessage.java:43)[mongo-java-driver-3.2.2.jar:na]
      31. com.mongodb.connection.BaseWriteCommandMessage.encodeMessageBodyWithMetadata(BaseWriteCommandMessage.java:129)[mongo-java-driver-3.2.2.jar:na]
      32. com.mongodb.connection.RequestMessage.encodeWithMetadata(RequestMessage.java:160)[mongo-java-driver-3.2.2.jar:na]
      33. com.mongodb.connection.WriteCommandProtocol.sendMessage(WriteCommandProtocol.java:212)[mongo-java-driver-3.2.2.jar:na]
      34. com.mongodb.connection.WriteCommandProtocol.execute(WriteCommandProtocol.java:101)[mongo-java-driver-3.2.2.jar:na]
      35. com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:67)[mongo-java-driver-3.2.2.jar:na]
      36. com.mongodb.connection.InsertCommandProtocol.execute(InsertCommandProtocol.java:37)[mongo-java-driver-3.2.2.jar:na]
      37. com.mongodb.connection.DefaultServer$DefaultServerProtocolExecutor.execute(DefaultServer.java:159)[mongo-java-driver-3.2.2.jar:na]
      38. com.mongodb.connection.DefaultServerConnection.executeProtocol(DefaultServerConnection.java:286)[mongo-java-driver-3.2.2.jar:na]
      39. com.mongodb.connection.DefaultServerConnection.insertCommand(DefaultServerConnection.java:115)[mongo-java-driver-3.2.2.jar:na]
      40. com.mongodb.operation.InsertOperation.executeCommandProtocol(InsertOperation.java:76)[mongo-java-driver-3.2.2.jar:na]
      41. com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:141)[mongo-java-driver-3.2.2.jar:na]
      42. com.mongodb.operation.BaseWriteOperation$1.call(BaseWriteOperation.java:133)[mongo-java-driver-3.2.2.jar:na]
      43. com.mongodb.operation.OperationHelper.withConnectionSource(OperationHelper.java:230)[mongo-java-driver-3.2.2.jar:na]
      44. com.mongodb.operation.OperationHelper.withConnection(OperationHelper.java:221)[mongo-java-driver-3.2.2.jar:na]
      45. com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:133)[mongo-java-driver-3.2.2.jar:na]
      46. com.mongodb.operation.BaseWriteOperation.execute(BaseWriteOperation.java:60)[mongo-java-driver-3.2.2.jar:na]
      47. com.mongodb.Mongo.execute(Mongo.java:781)[mongo-java-driver-3.2.2.jar:na]
      48. com.mongodb.Mongo$2.execute(Mongo.java:764)[mongo-java-driver-3.2.2.jar:na]
      49. com.mongodb.DBCollection.executeWriteOperation(DBCollection.java:333)[mongo-java-driver-3.2.2.jar:na]
      50. com.mongodb.DBCollection.insert(DBCollection.java:328)[mongo-java-driver-3.2.2.jar:na]
      50 frames