Investigate NODE-3685 - NodeJS: Storing big objects to DB leads to RangeError

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Done
    • Priority: Unknown
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • 2
    • None
    • Not Needed
    • None
    • None
    • None
    • None
    • None
    • None

      NODE-3685 Description
      NPM MongoDB: v4.1.3

      Node: v14.17.0

      [MongoDB Server: 4.4.1 2008R2Plus SSL (64bit) should not be relevant though]

      [See: https://github.com/mongodb/js-bson/issues/335]

      On storing big objects to a DB I get the following error and stack trace:
      I am storing multidimensiononal number arrays and some strings as a big object.

      Not sure if this a NodeJS- or a MongoDB-bug. (Or maybe my bug???) 

       

      ERROR: RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range. It must be >= 0 && <= 17825792. Received 17825798
      at validateOffset (buffer.js:104:3)
      at Buffer.write (buffer.js:1055:5)
      at serializeNumber (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:63:18)
      at serializeInto (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:711:17)
      at serializeObject (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:347:18)
      at serializeInto (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:729:17)
      at serializeObject (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:347:18)
      at serializeInto (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:947:17)
      at serializeObject (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:347:18)
      at serializeInto (C:\Users\Robert\Desktop\workdir\ma-implementation-3\implementation\node_modules\mongodb\node_modules\bson\lib\bson\parser\serializer.js:729:17) {
      code: 'ERR_OUT_OF_RANGE'

            Assignee:
            Neal Beeken
            Reporter:
            TPM Jira Automations Bot
            None
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: