Uploaded image for project: 'MariaDB Connector/node.js'
  1. MariaDB Connector/node.js
  2. CONJS-314

Bulk might return unexpected error "Cannot read properties of undefined (reading '0')"

Details

    • Bug
    • Status: Closed (View Workflow)
    • Major
    • Resolution: Fixed
    • None
    • 3.4.1
    • batch
    • None

    Description

      from https://github.com/mariadb-corporation/mariadb-connector-nodejs/issues/299
      When Bulk send a value making packet > 16M, if all parameters have not been written in previous packet, it might result with an unexpected error :

      TypeError: Cannot read properties of undefined (reading '0')
          at BatchBulk.parameterHeaderFromValue (node_modules/.pnpm/mariadb@3.4.0/node_modules/mariadb/lib/cmd/batch-bulk.js:74:24)
          at BatchBulk.sendComStmtBulkExecute (node_modules/.pnpm/mariadb@3.4.0/node_modules/mariadb/lib/cmd/batch-bulk.js:306:38)
          at BatchBulk.start (node_modules/.pnpm/mariadb@3.4.0/node_modules/mariadb/lib/cmd/batch-bulk.js:60:10)
          at Connection.addCommandEnablePipeline (node_modules/.pnpm/mariadb@3.4.0/node_modules/mariadb/lib/connection.js:1151:11)
          at Connection.executeBulkPromise (node_modules/.pnpm/mariadb@3.4.0/node_modules/mariadb/lib/connection.js:290:10)
          at new Promise (<anonymous>)
          at node_modules/.pnpm/mariadb@3.4.0/node_modules/mariadb/lib/connection.js:214:16
          at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
      
      

      Attachments

        Activity

          There are no comments yet on this issue.

          People

            diego dupin Diego Dupin
            diego dupin Diego Dupin
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Git Integration

                Error rendering 'com.xiplink.jira.git.jira_git_plugin:git-issue-webpanel'. Please contact your Jira administrators.