Uploaded image for project: 'Java Driver'
  1. Java Driver
  2. JAVA-2910

java.lang.OutOfMemoryError on DBPort.findOne executing

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major - P3 Major - P3
    • None
    • 2.12.3
    • None
    • None

    Description

      Hi

      I have stacktrace in heap dump file

      cluster-1-127.0.0.1:27017" daemon prio=5 tid=12 RUNNABLE
          at java.lang.OutOfMemoryError.<init>(OutOfMemoryError.java:48)
          at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:149)
             Local Variable: byte[]#3200
             Local Variable: java.lang.StringCoding$StringDecoder#1
          at java.lang.StringCoding.decode(StringCoding.java:193)
          at java.lang.String.<init>(String.java:426)
          at org.bson.BasicBSONDecoder$BSONInput.readUTF8String(BasicBSONDecoder.java:544)
          at org.bson.BasicBSONDecoder.decodeElement(BasicBSONDecoder.java:230)
          at org.bson.BasicBSONDecoder._decode(BasicBSONDecoder.java:154)
          at org.bson.BasicBSONDecoder.decode(BasicBSONDecoder.java:132)
          at com.mongodb.DefaultDBDecoder.decode(DefaultDBDecoder.java:62)
             Local Variable: com.mongodb.DefaultDBCallback#1
          at com.mongodb.Response.<init>(Response.java:85)
             Local Variable: com.mongodb.Response$MyInputStream#1
             Local Variable: com.mongodb.Response#1
             Local Variable: com.mongodb.DBCollectionImpl#2
             Local Variable: com.mongodb.DefaultDBDecoder#1
          at com.mongodb.DBPort$1.execute(DBPort.java:141)
          at com.mongodb.DBPort$1.execute(DBPort.java:135)
          at com.mongodb.DBPort.doOperation(DBPort.java:164)
          at com.mongodb.DBPort.call(DBPort.java:135)
          at com.mongodb.DBPort.findOne(DBPort.java:189)
             Local Variable: com.mongodb.OutMessage#1
          at com.mongodb.DBPort.runCommand(DBPort.java:197)
             Local Variable: com.mongodb.BasicDBObject#1
          at com.mongodb.ServerMonitor.lookupServerDescription(ServerMonitor.java:236)
             Local Variable: com.mongodb.CommandResult#1
             Local Variable: com.mongodb.ServerMonitor#1
          at com.mongodb.ServerMonitor.access$400(ServerMonitor.java:39)
          at com.mongodb.ServerMonitor$ServerMonitorRunnable.run(ServerMonitor.java:90)
             Local Variable: com.mongodb.ServerDescription#1
             Local Variable: com.mongodb.DBPort#2
             Local Variable: com.mongodb.ServerMonitor$ServerMonitorRunnable#1
          at java.lang.Thread.run(Thread.java:748)
      

      What is the reason for this error? How can I deal with it?

      Attachments

        Activity

          People

            Unassigned Unassigned
            wertklop Gennadii Kurbatov
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: