java.lang.OutOfMemoryError on DBPort.findOne executing

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Major - P3
    • None
    • Affects Version/s: 2.12.3
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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?

            Assignee:
            Unassigned
            Reporter:
            Gennadii Kurbatov
            None
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: