[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpService] [39m[31mError finding matching CIDR for IPv4: 27.34.68.144[39m
Error: connect ETIMEDOUT
    at PoolConnection._handleTimeoutError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/mysql2/lib/base/connection.js:200:17)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7)
[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpService] [39m[31mError fetching IP details for IP: 27.34.68.144[39m
InternalServerErrorException: Error finding matching CIDR for IPv4: 27.34.68.144
    at IpService.findMatchingCidrIpv4 (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.service.js:57:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async IpService.getIpDetails (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.service.js:193:29)
    at async IpController.getMyIpDetails (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.controller.js:66:31)
[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpController] [39m[31mError fetching IP details:[39m
[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpController] [39mInternalServerErrorException: Error fetching IP details for IP: 27.34.68.144
    at IpService.getIpDetails [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/feature/can/find-my-ip/ip.service.js:232:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async IpController.getMyIpDetails [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/feature/can/find-my-ip/ip.controller.js:66:31[90m)[39m {
  response: {
    message: [32m'Error fetching IP details for IP: 27.34.68.144'[39m,
    error: [32m'Internal Server Error'[39m,
    statusCode: [33m500[39m
  },
  status: [33m500[39m,
  options: {}
}
[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpService] [39m[31mError finding matching CIDR for IPv4: 27.34.68.144[39m
Error: connect ETIMEDOUT
    at PoolConnection._handleTimeoutError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/mysql2/lib/base/connection.js:200:17)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7)
[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpService] [39m[31mError fetching IP details for IP: 27.34.68.144[39m
InternalServerErrorException: Error finding matching CIDR for IPv4: 27.34.68.144
    at IpService.findMatchingCidrIpv4 (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.service.js:57:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async IpService.getIpDetails (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.service.js:193:29)
    at async IpController.getMyIpDetails (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.controller.js:66:31)
[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpController] [39m[31mError fetching IP details:[39m
[31m[Nest] 2960399  - [39m04/11/2025, 2:31:06 PM [31m  ERROR[39m [38;5;3m[IpController] [39mInternalServerErrorException: Error fetching IP details for IP: 27.34.68.144
    at IpService.getIpDetails [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/feature/can/find-my-ip/ip.service.js:232:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async IpController.getMyIpDetails [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/feature/can/find-my-ip/ip.controller.js:66:31[90m)[39m {
  response: {
    message: [32m'Error fetching IP details for IP: 27.34.68.144'[39m,
    error: [32m'Internal Server Error'[39m,
    statusCode: [33m500[39m
  },
  status: [33m500[39m,
  options: {}
}
/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/mysql2/lib/base/connection.js:200
    const err = new Error('connect ETIMEDOUT');
                ^

Error: connect ETIMEDOUT
    at PoolConnection._handleTimeoutError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/mysql2/lib/base/connection.js:200:17)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7) {
  errorno: 'ETIMEDOUT',
  code: 'ETIMEDOUT',
  syscall: 'connect',
  fatal: true
}

Node.js v20.18.3
[31m[Nest] 1720352  - [39m04/11/2025, 6:07:05 PM [31m  ERROR[39m [38;5;3m[IpService] [39m[31mError finding matching CIDR for IPv4: 150.107.107.42[39m
Error: connect ETIMEDOUT
    at PoolConnection._handleTimeoutError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/mysql2/lib/base/connection.js:200:17)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7)
[31m[Nest] 1720352  - [39m04/11/2025, 6:07:05 PM [31m  ERROR[39m [38;5;3m[IpService] [39m[31mError fetching IP details for IP: 150.107.107.42[39m
InternalServerErrorException: Error finding matching CIDR for IPv4: 150.107.107.42
    at IpService.findMatchingCidrIpv4 (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.service.js:57:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async IpService.getIpDetails (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.service.js:193:29)
    at async IpController.getMyIpDetails (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feature/can/find-my-ip/ip.controller.js:66:31)
[31m[Nest] 1720352  - [39m04/11/2025, 6:07:05 PM [31m  ERROR[39m [38;5;3m[IpController] [39m[31mError fetching IP details:[39m
[31m[Nest] 1720352  - [39m04/11/2025, 6:07:05 PM [31m  ERROR[39m [38;5;3m[IpController] [39mInternalServerErrorException: Error fetching IP details for IP: 150.107.107.42
    at IpService.getIpDetails [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/feature/can/find-my-ip/ip.service.js:232:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async IpController.getMyIpDetails [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/feature/can/find-my-ip/ip.controller.js:66:31[90m)[39m {
  response: {
    message: [32m'Error fetching IP details for IP: 150.107.107.42'[39m,
    error: [32m'Internal Server Error'[39m,
    statusCode: [33m500[39m
  },
  status: [33m500[39m,
  options: {}
}
[31m[Nest] 1720352  - [39m04/11/2025, 6:07:11 PM [31m  ERROR[39m [38;5;3m[TxtImportService] [39m[31mError saving batch: connect ETIMEDOUT[39m
/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/mysql2/lib/base/connection.js:200
    const err = new Error('connect ETIMEDOUT');
                ^

Error: connect ETIMEDOUT
    at PoolConnection._handleTimeoutError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/mysql2/lib/base/connection.js:200:17)
    at listOnTimeout (node:internal/timers:581:17)
    at process.processTimers (node:internal/timers:519:7) {
  errorno: 'ETIMEDOUT',
  code: 'ETIMEDOUT',
  syscall: 'connect',
  fatal: true
}

Node.js v20.18.3
[31m[Nest] 2966862  - [39m04/12/2025, 3:39:03 PM [31m  ERROR[39m [38;5;3m[ReportService] [39m[31mFailed to send report email: No recipients defined[39m
Error: No recipients defined
    at SMTPConnection._formatError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:809:19)
    at SMTPConnection._setEnvelope (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1047:34)
    at SMTPConnection.send (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:631:14)
    at sendMessage (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:228:28)
    at /home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:286:25
    at SMTPConnection._actionAUTHComplete (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1602:9)
    at SMTPConnection.<anonymous> (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:556:26)
    at SMTPConnection._processResponse (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)
    at SMTPConnection._onData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)
    at SMTPConnection._onSocketData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)
[31m[Nest] 2966862  - [39m04/12/2025, 6:14:07 PM [31m  ERROR[39m [38;5;3m[ReportService] [39m[31mFailed to send report email: No recipients defined[39m
Error: No recipients defined
    at SMTPConnection._formatError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:809:19)
    at SMTPConnection._setEnvelope (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1047:34)
    at SMTPConnection.send (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:631:14)
    at sendMessage (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:228:28)
    at /home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:286:25
    at SMTPConnection._actionAUTHComplete (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1602:9)
    at SMTPConnection.<anonymous> (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:556:26)
    at SMTPConnection._processResponse (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)
    at SMTPConnection._onData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)
    at SMTPConnection._onSocketData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)
[31m[Nest] 2966862  - [39m04/13/2025, 12:18:22 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 12:18:46 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 12:19:07 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 12:19:59 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 11:17:35 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 11:17:53 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 11:46:17 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 11:46:48 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 2966862  - [39m04/13/2025, 11:47:25 AM [31m  ERROR[39m [38;5;3m[ChatbotService] [39m[31mError in retriever: Cannot read properties of undefined (reading 'pageContent')[39m
[31m[Nest] 1368926  - [39m04/14/2025, 11:14:48 AM [31m  ERROR[39m [38;5;3m[ReportService] [39m[31mFailed to send report email: No recipients defined[39m
Error: No recipients defined
    at SMTPConnection._formatError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:809:19)
    at SMTPConnection._setEnvelope (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1047:34)
    at SMTPConnection.send (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:631:14)
    at sendMessage (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:228:28)
    at /home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:286:25
    at SMTPConnection._actionAUTHComplete (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1602:9)
    at SMTPConnection.<anonymous> (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:556:26)
    at SMTPConnection._processResponse (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)
    at SMTPConnection._onData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)
    at SMTPConnection._onSocketData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)
[31m[Nest] 447170  - [39m04/15/2025, 7:49:19 PM [31m  ERROR[39m [38;5;3m[ReportService] [39m[31mFailed to send report email: No recipients defined[39m
Error: No recipients defined
    at SMTPConnection._formatError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:809:19)
    at SMTPConnection._setEnvelope (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1047:34)
    at SMTPConnection.send (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:631:14)
    at sendMessage (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:228:28)
    at /home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:286:25
    at SMTPConnection._actionAUTHComplete (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1602:9)
    at SMTPConnection.<anonymous> (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:556:26)
    at SMTPConnection._processResponse (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)
    at SMTPConnection._onData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)
    at SMTPConnection._onSocketData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)
[31m[Nest] 447170  - [39m04/16/2025, 7:10:12 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 7:10:12 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: User doesn't exist
    at UserService.findUserByEmail [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/user/users.service.js:44:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:38:30[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m"User doesn't exist"[39m,
  status: [33m404[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:32:53 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:32:53 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: User doesn't exist
    at UserService.findUserByEmail [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/user/users.service.js:44:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:38:30[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m"User doesn't exist"[39m,
  status: [33m404[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:33:40 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:33:40 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: User doesn't exist
    at UserService.findUserByEmail [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/user/users.service.js:44:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:38:30[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m"User doesn't exist"[39m,
  status: [33m404[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:34:20 PM [31m  ERROR[39m [38;5;3m[AuthService] [39m[31mPassword not matching[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:34:20 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:34:20 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Password not matching
    at AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:51:19[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m'Password not matching'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:34:34 PM [31m  ERROR[39m [38;5;3m[AuthService] [39m[31mPassword not matching[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:34:34 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:34:34 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Password not matching
    at AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:51:19[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m'Password not matching'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:54:09 PM [31m  ERROR[39m [38;5;3m[AuthService] [39m[31mPassword not matching[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:54:09 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:54:09 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Password not matching
    at AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:51:19[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m'Password not matching'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:54:11 PM [31m  ERROR[39m [38;5;3m[AuthService] [39m[31mPassword not matching[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:54:11 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:54:11 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Password not matching
    at AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:51:19[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m'Password not matching'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:54:13 PM [31m  ERROR[39m [38;5;3m[AuthService] [39m[31mPassword not matching[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:54:13 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:54:13 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Password not matching
    at AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:51:19[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m'Password not matching'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/16/2025, 9:56:57 PM [31m  ERROR[39m [38;5;3m[AuthService] [39m[31mPassword not matching[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:56:57 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during login:[39m
[31m[Nest] 447170  - [39m04/16/2025, 9:56:57 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Password not matching
    at AuthService.validateUser [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:51:19[90m)[39m
    at async AuthService.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:57:31[90m)[39m
    at async AuthController.login [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:129:42[90m)[39m {
  response: [32m'Password not matching'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/17/2025, 5:35:48 PM [31m  ERROR[39m [38;5;3m[AppointmentService] [39m[31mError creating appointment[39m
[31m[Nest] 447170  - [39m04/17/2025, 5:35:48 PM [31m  ERROR[39m [38;5;3m[AppointmentService] [39mRangeError: Invalid time value
    at Date.toISOString (<anonymous>)
    at AppointmentService.findConflictingAppointments [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/appointment/appointment.service.js:119:67[90m)[39m
    at AppointmentService.create [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/appointment/appointment.service.js:21:42[90m)[39m
    at AppointmentController.create [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/appointment/appointment.controller.js:34:40[90m)[39m
    at /home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/[4m@nestjs[24m/core/router/router-execution-context.js:38:29
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
[31m[Nest] 447170  - [39m04/17/2025, 5:39:10 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during admin login:[39m
[31m[Nest] 447170  - [39m04/17/2025, 5:39:10 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Unauthorized
    at AuthService.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:69:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async AuthController.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:145:42[90m)[39m {
  response: [32m'Unauthorized'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/17/2025, 5:39:27 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during admin login:[39m
[31m[Nest] 447170  - [39m04/17/2025, 5:39:27 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Unauthorized
    at AuthService.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:69:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async AuthController.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:145:42[90m)[39m {
  response: [32m'Unauthorized'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/17/2025, 5:39:51 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during admin login:[39m
[31m[Nest] 447170  - [39m04/17/2025, 5:39:51 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: Unauthorized
    at AuthService.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:69:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async AuthController.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:145:42[90m)[39m {
  response: [32m'Unauthorized'[39m,
  status: [33m401[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/17/2025, 5:43:40 PM [31m  ERROR[39m [38;5;3m[AppointmentService] [39m[31mError creating appointment[39m
[31m[Nest] 447170  - [39m04/17/2025, 5:43:40 PM [31m  ERROR[39m [38;5;3m[AppointmentService] [39mRangeError: Invalid time value
    at Date.toISOString (<anonymous>)
    at AppointmentService.findConflictingAppointments [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/appointment/appointment.service.js:119:67[90m)[39m
    at AppointmentService.create [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/appointment/appointment.service.js:21:42[90m)[39m
    at AppointmentController.create [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/appointment/appointment.controller.js:34:40[90m)[39m
    at /home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/[4m@nestjs[24m/core/router/router-execution-context.js:38:29
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
[31m[Nest] 447170  - [39m04/25/2025, 1:56:21 PM [31m  ERROR[39m [38;5;3m[AuthController] [39m[31mError during admin login:[39m
[31m[Nest] 447170  - [39m04/25/2025, 1:56:21 PM [31m  ERROR[39m [38;5;3m[AuthController] [39mHttpException: User doesn't exist
    at UserService.findUserByEmail [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/user/users.service.js:44:19[90m)[39m
[90m    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)[39m
    at async AuthService.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.service.js:64:26[90m)[39m
    at async AuthController.adminLogin [90m(/home/digitalf/apitest.digitalforensicuk.com/nestapp/[39mdist/modules/auth/auth.controller.js:145:42[90m)[39m {
  response: [32m"User doesn't exist"[39m,
  status: [33m404[39m,
  options: [90mundefined[39m
}
[31m[Nest] 447170  - [39m04/25/2025, 4:05:48 PM [31m  ERROR[39m [38;5;3m[ReportService] [39m[31mFailed to send report email: No recipients defined[39m
Error: No recipients defined
    at SMTPConnection._formatError (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:809:19)
    at SMTPConnection._setEnvelope (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1047:34)
    at SMTPConnection.send (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:631:14)
    at sendMessage (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:228:28)
    at /home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-transport/index.js:286:25
    at SMTPConnection._actionAUTHComplete (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:1602:9)
    at SMTPConnection.<anonymous> (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:556:26)
    at SMTPConnection._processResponse (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)
    at SMTPConnection._onData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)
    at SMTPConnection._onSocketData (/home/digitalf/nodevenv/apitest.digitalforensicuk.com/nestapp/20/lib/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>
BrokenPipeError: [Errno 32] Broken pipe
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
node:internal/modules/cjs/loader:1228
  throw err;
  ^

Error: Cannot find module 'ua-parser-js'
Require stack:
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js
- /home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1225:15)
    at Module._load (node:internal/modules/cjs/loader:1051:27)
    at Module.require (node:internal/modules/cjs/loader:1311:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js:10:24)
    at Module._compile (node:internal/modules/cjs/loader:1469:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1548:10)
    at Module.load (node:internal/modules/cjs/loader:1288:32)
    at Module._load (node:internal/modules/cjs/loader:1104:12)
    at Module.require (node:internal/modules/cjs/loader:1311:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.service.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/modules/feaature-analytics/analytics.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/app.module.js',
    '/home/digitalf/apitest.digitalforensicuk.com/nestapp/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v20.18.3
