5

時々、MongoDB Java ドライバー 2.10.1 から次の例外が発生します。

java.lang.IllegalArgumentException: response too long: 1912733750
  at com.mongodb.Response.<init>(Response.java:47)
  at com.mongodb.DBPort.go(DBPort.java:124)
  at com.mongodb.DBPort.call(DBPort.java:74)
  at com.mongodb.DBTCPConnector.innerCall(DBTCPConnector.java:286)
  at com.mongodb.DBTCPConnector.call(DBTCPConnector.java:257)
  at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:310)
  at com.mongodb.DBApiLayer$MyCollection.__find(DBApiLayer.java:295)
  at com.mongodb.DBCursor._check(DBCursor.java:368)
  at com.mongodb.DBCursor._hasNext(DBCursor.java:459)
  at com.mongodb.DBCursor.hasNext(DBCursor.java:484)

明らかに、私の応答はそれほど長くはありません。実際にはかなり小さく、コレクションには 1000 項目しかなく、それぞれ 100 から 500 バイトです。なぜこれが起こるのでしょうか?

4

1 に答える 1