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)
|
|