Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-554

TypeError: Cannot assign to read only property 'toJSON' of MongoError: E11000 duplicate key error index

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: 2.0.40, 2.0.41
    • Component/s: MongoDB 3.2
    • Labels:
    • Environment:
      io.js 2.5.0 and mongodb 2.0.42

      When mongo throws duplicate key error, this toError function attempts to write 'toJSON' property.

      See stacktrace:

      TypeError: Cannot assign to read only property 'toJSON' of MongoError: E11000 duplicate key error index: postujHovna.poo_states.$type_1_owner_1_photo_1 dup key: { : "gone", : ObjectId('55ca6213ae46b3242b6d8d79'), : ObjectId('55ede6f5e1658d5c2c89de67') }
      at toError (c:\WebstormProjects\postuj-hovna-server\node_modules\moonridge\node_modules\mongoose\node_modules\mongodb\lib\utils.js:121:14)
      at c:\WebstormProjects\postuj-hovna-server\node_modules\moonridge\node_modules\mongoose\node_modules\mongodb\lib\bulk\unordered.js:456:64
      at resultHandler (c:\WebstormProjects\postuj-hovna-server\node_modules\moonridge\node_modules\mongoose\node_modules\mongodb\lib\bulk\unordered.js:409:5)
      at c:\WebstormProjects\postuj-hovna-server\node_modules\moonridge\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\lib\topologies\server.js:756:13
      at Callbacks.emit (c:\WebstormProjects\postuj-hovna-server\node_modules\moonridge\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\lib\topologies\server.js:95:3)
      at null.messageHandler (c:\WebstormProjects\postuj-hovna-server\node_modules\moonridge\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\lib\topologies\server.js:243:23)
      at Socket.<anonymous> (c:\WebstormProjects\postuj-hovna-server\node_modules\moonridge\node_modules\mongoose\node_modules\mongodb\node_modules\mongodb-core\lib\connection\connection.js:262:22)
      at emitOne (events.js:77:13)
      at Socket.emit (events.js:169:7)
      at readableAddChunk (_stream_readable.js:146:16)
      at Socket.Readable.push (_stream_readable.js:110:10)
      at TCP.onread (net.js:521:20)

            Assignee:
            christkv Christian Amor Kvalheim
            Reporter:
            capaj Ji?í Špác
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: