Unable to connect to a one member replica set

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Minor - P4
    • 2.2.2
    • Affects Version/s: 2.2.1
    • Component/s: None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      With 1 member replica set configuration of MongoDB 3.0 the Node driver cannot connect and throws the following error:

      { MongoError: no primary found in replicaset
          at C:\node\express\node_modules\mongodb-core\lib\topologies\replset.js:533:32
          at connectNewServers (C:\node\express\node_modules\mongodb-core\lib\topologies\replset.js:381:25)
          at connectMissingServers (C:\node\express\node_modules\mongodb-core\lib\topologies\replset.js:508:7)
          at C:\node\express\node_modules\mongodb-core\lib\topologies\replset.js:558:11
          at Object.cb (C:\node\express\node_modules\mongodb-core\lib\topologies\replset.js:499:9)
          at C:\node\express\node_modules\mongodb-core\lib\connection\pool.js:417:18
          at authenticateStragglers (C:\node\express\node_modules\mongodb-core\lib\connection\pool.js:373:16)
          at .messageHandler (C:\node\express\node_modules\mongodb-core\lib\connection\pool.js:395:5)
          at Socket.<anonymous> (C:\node\express\node_modules\mongodb-core\lib\connection\connection.js:294:22)
          at emitOne (events.js:96:13)
          at Socket.emit (events.js:188:7)
          at readableAddChunk (_stream_readable.js:172:18)
          at Socket.Readable.push (_stream_readable.js:130:10)
          at TCP.onread (net.js:542:20)
        name: 'MongoError',
        message: 'no primary found in replicaset' }
      

      This issue was not present in 2.1.21
      Mongo shell can connect without any issues.

      Example code:

      MongoClient.connect(
          "mongodb://user:pass@localhost/db?replicaSet=rs0",
          function(err, db) { console.log(err); }
      );
      

      Feel free to reach back out if you need more info.

            Assignee:
            Christian Amor Kvalheim
            Reporter:
            Michal Kralik
            None
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: