node:internal/modules/cjs/loader:1215
  throw err;
  ^

Error: Cannot find module 'express'
Require stack:
- /home/optimiz5/invoicebackend.optimizesolutions.lk/server.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
    at Module._load (node:internal/modules/cjs/loader:1043:27)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/server.js:1:17)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at Module.require (node:internal/modules/cjs/loader:1298:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/optimiz5/invoicebackend.optimizesolutions.lk/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^

Error: ER_NO_SUCH_TABLE: Table 'optimiz5_invoice.user_privileges' doesn't exist
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Query.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:79:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Connection.query (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:198:25)
    at /home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:162:8
    at new Promise (<anonymous>)
    at Object.getUsersPrivileges (/home/optimiz5/invoicebackend.optimizesolutions.lk/services/branchDBService.js:161:10)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:369:47) {
  code: 'ER_NO_SUCH_TABLE',
  errno: 1146,
  sqlMessage: "Table 'optimiz5_invoice.user_privileges' doesn't exist",
  sqlState: '42S02',
  index: 0,
  sql: 'SELECT * FROM user_privileges WHERE User_idUser = 8'
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
Error fetching user log: TypeError: Cannot read properties of undefined (reading 'Bill_no')
    at getLog (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/userLogController.js:40:37)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.3
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/bcryptjs/dist/bcrypt.js:214
                nextTick(callback.bind(this, Error("Illegal arguments: "+(typeof s)+', '+(typeof salt))));
                                             ^

Error: Illegal arguments: undefined, number
    at _async (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/bcryptjs/dist/bcrypt.js:214:46)
    at /home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/bcryptjs/dist/bcrypt.js:223:17
    at new Promise (<anonymous>)
    at bcrypt.hash (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/bcryptjs/dist/bcrypt.js:222:20)
    at createUser (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:175:35)
    at Query.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/controllers/authController.js:171:15)
    at Query.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Query._callback (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:488:16)
    at Sequence.end (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:83:24)
    at Query._handleFinalResultPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Query.js:149:8)

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.19.4
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
Error connecting o database: Error: ER_CON_COUNT_ERROR: Too many connections
    at Sequence._packetToError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Sequence.js:47:14)
    at Handshake.ErrorPacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/sequences/Handshake.js:123:18)
    at Protocol._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:291:23)
    at Parser._parsePacket (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:433:10)
    at Parser.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Parser.js:43:10)
    at Protocol.write (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:38:16)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:88:28)
    at Socket.<anonymous> (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:526:10)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    --------------------
    at Protocol._enqueue (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:144:48)
    at Protocol.handshake (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:51:23)
    at Connection.connect (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:116:18)
    at Object.<anonymous> (/home/optimiz5/invoicebackend.optimizesolutions.lk/db/db.js:10:12)
    at Module._compile (node:internal/modules/cjs/loader:1521:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1623:10)
    at Module.load (node:internal/modules/cjs/loader:1266:32)
    at Module._load (node:internal/modules/cjs/loader:1091:12)
    at Module.require (node:internal/modules/cjs/loader:1289:19)
    at require (node:internal/modules/helpers:182:18) {
  code: 'ER_CON_COUNT_ERROR',
  errno: 1040,
  sqlMessage: 'Too many connections',
  sqlState: '08004',
  fatal: true
}
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.0
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
node:events:502
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:218:20)
Emitted 'error' event on Connection instance at:
    at Connection._handleProtocolError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:423:8)
    at Protocol.emit (node:events:524:28)
    at Protocol._delegateError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:398:10)
    at Protocol.handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/protocol/Protocol.js:371:10)
    at Connection._handleNetworkError (/home/optimiz5/nodevenv/invoicebackend.optimizesolutions.lk/20/lib/node_modules/mysql/lib/Connection.js:418:18)
    at Socket.emit (node:events:524:28)
    at emitErrorNT (node:internal/streams/destroy:169:8)
    at emitErrorCloseNT (node:internal/streams/destroy:128:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  errno: -104,
  code: 'ECONNRESET',
  syscall: 'read',
  fatal: true
}

Node.js v20.20.2
