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

Error: Cannot find module 'dotenv'
Require stack:
- /home/scmsinfotechit/tlms/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/scmsinfotechit/tlms/server.js:6:1)
    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/scmsinfotechit/tlms/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.19.4
node:internal/modules/cjs/loader:1215
  throw err;
  ^

Error: Cannot find module 'dotenv'
Require stack:
- /home/scmsinfotechit/tlms/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/scmsinfotechit/tlms/server.js:6:1)
    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/scmsinfotechit/tlms/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.19.4
node:internal/modules/cjs/loader:1215
  throw err;
  ^

Error: Cannot find module 'dotenv'
Require stack:
- /home/scmsinfotechit/tlms/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/scmsinfotechit/tlms/server.js:6:1)
    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/scmsinfotechit/tlms/server.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
❌  MySQL connection failed: Access denied for user 'root'@'localhost' (using password: NO)
/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791
    const err = new Error(message);
                ^

Error: Access denied for user 'root'@'localhost' (using password: NO)
    at Packet.asError (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packets/packet.js:791:17)
    at ClientHandshake.execute (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/commands/command.js:29:26)
    at PoolConnection.handlePacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:552:34)
    at PacketParser.onPacket (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:102:12)
    at PacketParser.executeStart (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/packet_parser.js:75:16)
    at Socket.<anonymous> (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/mysql2/lib/base/connection.js:109:25)
    at Socket.emit (node:events:524:28)
    at addChunk (node:internal/streams/readable:561:12)
    at readableAddChunkPushByteMode (node:internal/streams/readable:512:3)
    at Readable.push (node:internal/streams/readable:392:5) {
  code: 'ER_ACCESS_DENIED_ERROR',
  errno: 1045,
  sqlState: '28000',
  sqlMessage: "Access denied for user 'root'@'localhost' (using password: NO)",
  sql: undefined
}

Node.js v20.19.4
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: timeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: timeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: timeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: timeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: timeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
ValidationError: The 'X-Forwarded-For' header is set but the Express 'trust proxy' setting is false (default). This could indicate a misconfiguration which would prevent express-rate-limit from accurately identifying users. See https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/ for more information.
    at Object.xForwardedForHeader (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:185:13)
    at wrappedValidations.<computed> [as xForwardedForHeader] (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:397:22)
    at Object.keyGenerator (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:658:20)
    at /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:710:32
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async /home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express-rate-limit/dist/index.cjs:691:5 {
  code: 'ERR_ERL_UNEXPECTED_X_FORWARDED_FOR',
  help: 'https://express-rate-limit.github.io/ERR_ERL_UNEXPECTED_X_FORWARDED_FOR/'
}
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
❌  Error: URIError: Failed to decode param '/%c0'
    at decodeURIComponent (<anonymous>)
    at decode_param (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express/lib/router/layer.js:172:12)
    at Layer.match (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express/lib/router/layer.js:123:27)
    at matchLayer (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express/lib/router/index.js:585:18)
    at next (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/express/lib/router/index.js:226:15)
    at SendStream.error (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/serve-static/index.js:121:7)
    at SendStream.emit (node:events:524:28)
    at SendStream.error (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/send/index.js:270:17)
    at SendStream.pipe (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/send/index.js:515:10)
    at serveStatic (/home/scmsinfotechit/nodevenv/tlms/20/lib/node_modules/serve-static/index.js:125:12) {
  statusCode: 400,
  status: 400
}
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
Ignoring invalid configuration option passed to Connection: acquireTimeout. This is currently a warning, but in future versions of MySQL2, an error will be thrown if you pass an invalid configuration option to a Connection
