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

Error: Cannot find module '@nestjs/common'
Require stack:
- /home/nspxludb/api-backoffice.clevaris.cl/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1421:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1059:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1064:22)
    at Module._load (node:internal/modules/cjs/loader:1227:37)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
    at Module.require (node:internal/modules/cjs/loader:1504:12)
    at require (node:internal/modules/helpers:152:16)
    at Object.<anonymous> (/home/nspxludb/api-backoffice.clevaris.cl/dist/main.js:6:18)
    at Module._compile (node:internal/modules/cjs/loader:1761:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/nspxludb/api-backoffice.clevaris.cl/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.13.0
node:internal/modules/cjs/loader:1424
  throw err;
  ^

Error: Cannot find module '@nestjs/common'
Require stack:
- /home/nspxludb/api-backoffice.clevaris.cl/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1421:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1059:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1064:22)
    at Module._load (node:internal/modules/cjs/loader:1227:37)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
    at Module.require (node:internal/modules/cjs/loader:1504:12)
    at require (node:internal/modules/helpers:152:16)
    at Object.<anonymous> (/home/nspxludb/api-backoffice.clevaris.cl/dist/main.js:6:18)
    at Module._compile (node:internal/modules/cjs/loader:1761:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/nspxludb/api-backoffice.clevaris.cl/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.13.0
node:internal/modules/cjs/loader:1424
  throw err;
  ^

Error: Cannot find module '@nestjs/common'
Require stack:
- /home/nspxludb/api-backoffice.clevaris.cl/dist/main.js
- /usr/local/lsws/fcgi-bin/lsnode.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1421:15)
    at defaultResolveImpl (node:internal/modules/cjs/loader:1059:19)
    at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1064:22)
    at Module._load (node:internal/modules/cjs/loader:1227:37)
    at TracingChannel.traceSync (node:diagnostics_channel:328:14)
    at wrapModuleLoad (node:internal/modules/cjs/loader:245:24)
    at Module.require (node:internal/modules/cjs/loader:1504:12)
    at require (node:internal/modules/helpers:152:16)
    at Object.<anonymous> (/home/nspxludb/api-backoffice.clevaris.cl/dist/main.js:6:18)
    at Module._compile (node:internal/modules/cjs/loader:1761:14) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/nspxludb/api-backoffice.clevaris.cl/dist/main.js',
    '/usr/local/lsws/fcgi-bin/lsnode.js'
  ]
}

Node.js v24.13.0
(sequelize) Warning: Model "UserModel" is declaring public class fields for attribute(s): "name", "email", "passwordHash", "isActive", "branchId", "roleId".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
(sequelize) Warning: Model "BranchModel" is declaring public class fields for attribute(s): "name", "address", "cityId".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
(sequelize) Warning: Model "RoleModel" is declaring public class fields for attribute(s): "name", "code", "isActive".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
(sequelize) Warning: Model "TypeProductModel" is declaring public class fields for attribute(s): "name", "image", "isActive".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
(sequelize) Warning: Model "ProductModel" is declaring public class fields for attribute(s): "barcode", "description", "internalReference", "price", "isActive", "ecommerceVisible", "offerEnabled", "offerPrice", "offerStartsAt", "offerEndsAt", "critStock", "typeProductId".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
(sequelize) Warning: Model "SubProductModel" is declaring public class fields for attribute(s): "detail", "sku", "barcode", "color", "size", "material", "variantLabel", "price", "cost", "quantity", "warehouseStock", "ecommerceStock", "ecommerceImage", "ecommerceGallery", "isActive", "productId", "branchId".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
[31m[Nest] 498436  - [39m03/29/2026, 1:47:58 PM [31m  ERROR[39m [38;5;3m[HTTP] [39m[31m← POST /api/product 500 - 122ms | user={"email":"admin@gmail.com"} | error=Cannot add or update a child row: a foreign key constraint fails (`nspxludb_inventory`.`inventoryMovements`, CONSTRAINT `inventoryMovements_ibfk_5` FOREIGN KEY (`movementType`) REFERENCES `inventorymovementtypes` (`code`) ON DELETE NO ACTION ON UPDATE CASCADE)[39m
Error
    at Query.run (/home/nspxludb/nodevenv/api-backoffice.clevaris.cl/24/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nspxludb/nodevenv/api-backoffice.clevaris.cl/24/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
    at async MySQLQueryInterface.insert (/home/nspxludb/nodevenv/api-backoffice.clevaris.cl/24/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async InventoryMovementsModel.save (/home/nspxludb/nodevenv/api-backoffice.clevaris.cl/24/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async InventoryMovementsModel.create (/home/nspxludb/nodevenv/api-backoffice.clevaris.cl/24/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async ProductRepositorySequelize.create (/home/nspxludb/api-backoffice.clevaris.cl/dist/infrastructure/db/repositories/products/product.repository.js:190:13)
    at async CreateProductUseCase.execute (/home/nspxludb/api-backoffice.clevaris.cl/dist/core/application/products/productos/use-cases/create-product.usecase.js:24:16)
    at async /home/nspxludb/api-backoffice.clevaris.cl/dist/infrastructure/http/controllers/products/product.controller.js:47:13
    at async /home/nspxludb/nodevenv/api-backoffice.clevaris.cl/24/lib/node_modules/sequelize/lib/sequelize.js:507:18
(sequelize) Warning: Model "UserModel" is declaring public class fields for attribute(s): "name", "email", "passwordHash", "isActive", "branchId", "roleId".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
(sequelize) Warning: Model "BranchModel" is declaring public class fields for attribute(s): "name", "address", "cityId".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
(sequelize) Warning: Model "RoleModel" is declaring public class fields for attribute(s): "name", "code", "isActive".
These class fields are shadowing Sequelize's attribute getters & setters.
See https://sequelize.org/main/manual/model-basics.html#caveat-with-public-class-fields
