2026-06-21T15:54:36.914Z [error] ensureInstalled middleware failed {"error":"Unknown column 'createdAt' in 'SELECT'","shop":"nndevs-dev.myshopify.com"}
2026-06-21T16:27:46.306Z [error] ensureInstalled middleware failed {"error":"Unknown column 'createdAt' in 'SELECT'","shop":"nndevs-dev.myshopify.com"}
2026-06-21T16:28:51.430Z [error] ensureInstalled middleware failed {"error":"Unknown column 'createdAt' in 'SELECT'","shop":"nndevs-dev.myshopify.com"}
2026-06-21T16:29:21.856Z [error] ensureInstalled middleware failed {"error":"Unknown column 'createdAt' in 'SELECT'","shop":"nndevs-dev.myshopify.com"}
2026-06-21T16:29:29.933Z [error] ensureInstalled middleware failed {"error":"Unknown column 'createdAt' in 'SELECT'","shop":"nndevs-dev.myshopify.com"}
2026-06-21T16:34:34.534Z [error] Bootstrap install failed {"shop":"nndevs-dev.myshopify.com","error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:72:22)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-06-21T16:34:37.931Z [error] OAuth failed {"error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async Shop.findOrCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1411:21)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:28:33)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:87:5)
2026-06-21T16:34:44.652Z [error] OAuth failed {"error":"Received an error response (400 Bad Request) from Shopify:\nIf you report this error, please include this id: 28dc1560-70c1-4e50-aa6e-5b14932e95b3-1782059684"}
Error: Received an error response (400 Bad Request) from Shopify:
If you report this error, please include this id: 28dc1560-70c1-4e50-aa6e-5b14932e95b3-1782059684
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:139:19)
    at Object.callback (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/auth/oauth/oauth.mjs:121:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:74:22)
2026-06-21T16:35:12.460Z [error] Bootstrap install failed {"shop":"nndevs-dev.myshopify.com","error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:72:22)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-06-21T16:35:15.596Z [error] OAuth failed {"error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async Shop.findOrCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1411:21)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:28:33)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:87:5)
2026-06-21T16:36:01.796Z [error] Bootstrap install failed {"shop":"nndevs-dev.myshopify.com","error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:72:22)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-06-21T16:36:05.150Z [error] OAuth failed {"error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async Shop.findOrCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1411:21)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:28:33)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:87:5)
2026-06-21T16:36:24.680Z [error] Bootstrap install failed {"shop":"nndevs-dev.myshopify.com","error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:72:22)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-06-21T16:36:54.667Z [error] Bootstrap install failed {"shop":"nndevs-dev.myshopify.com","error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:72:22)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-06-21T16:36:58.026Z [error] OAuth failed {"error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async Shop.findOrCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1411:21)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:28:33)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:87:5)
2026-06-22T02:06:30.597Z [error] Bootstrap install failed {"shop":"nndevs-dev.myshopify.com","error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:72:22)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-06-22T02:06:33.914Z [error] OAuth failed {"error":"Unknown column 'createdAt' in 'SELECT'"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.select (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)
    at async Shop.findAll (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1140:21)
    at async Shop.findOne (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1240:12)
    at async Shop.findOrCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1411:21)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:28:33)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:87:5)
2026-06-22T05:09:56.188Z [error] Failed to fetch waitlist stats {"error":"Table 'nndevsco_demandflow.waitlists' doesn't exist"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.rawSelect (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:434:18)
    at async Waitlist.aggregate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1277:19)
    at async Waitlist.count (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1306:20)
    at async getWaitlistStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/waitlistProxyController.js:177:19)
2026-07-02T19:13:14.878Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:15:46.770Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:17:25.636Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:20:20.048Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:20:29.309Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:20:32.286Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:20:53.941Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:20:59.545Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:21:03.066Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:21:07.723Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-02T19:21:10.805Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T02:58:38.656Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:06:59.974Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:15:26.644Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:18:01.678Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:18:29.150Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:18:37.240Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:20:20.738Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:20:56.928Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:30:00.134Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:30:38.020Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:31:24.544Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:31:31.607Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:36:00.358Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T03:42:55.200Z [error] Failed to load exclude catalog from Shopify GraphQL {"error":"Field 'customerTags' doesn't exist on type 'QueryRoot'"}
Error: Field 'customerTags' doesn't exist on type 'QueryRoot'
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async fetchPaginatedStringNodes (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:70:22)
    at async Promise.all (index 3)
    at async getExcludeCatalogForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/storeCatalogService.js:104:71)
    at async getExcludeCatalog (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/storeCatalogController.js:15:18)
2026-07-03T08:04:15.521Z [error] Failed to create automation strategy {"error":"Data too long for column 'target_value' at row 1"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.bulkInsert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:346:21)
    at async recursiveBulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1697:25)
    at async StrategyTarget.bulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1786:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:222:7
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:208:18)
2026-07-03T19:13:46.961Z [error] Failed to create automation strategy {"error":"Data too long for column 'target_value' at row 1"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.bulkInsert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:346:21)
    at async recursiveBulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1697:25)
    at async StrategyTarget.bulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1786:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:249:7
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:208:18)
2026-07-03T19:14:03.762Z [error] Failed to create automation strategy {"error":"Data too long for column 'target_value' at row 1"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.bulkInsert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:346:21)
    at async recursiveBulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1697:25)
    at async StrategyTarget.bulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1786:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:249:7
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:208:18)
2026-07-03T19:19:01.873Z [error] Failed to create automation strategy {"error":"Data too long for column 'target_value' at row 1"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.bulkInsert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:346:21)
    at async recursiveBulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1697:25)
    at async StrategyTarget.bulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1786:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:249:7
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:208:18)
2026-07-03T19:21:38.595Z [error] Failed to update automation strategy {"error":"Data too long for column 'target_value' at row 1","strategyId":"7"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.bulkInsert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:346:21)
    at async recursiveBulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1697:25)
    at async StrategyTarget.bulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1786:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:314:7
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async updateStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:160:18)
2026-07-04T03:43:31.460Z [error] Failed to create automation strategy {"error":"Data too long for column 'target_value' at row 1"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.bulkInsert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:346:21)
    at async recursiveBulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1697:25)
    at async StrategyTarget.bulkCreate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1786:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:249:7
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:208:18)
2026-07-10T08:02:56.118Z [error] Failed to create automation strategy {"error":"Column 'end_date' cannot be null"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.insert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:297:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:265:18)
2026-07-10T08:03:48.528Z [error] Failed to create automation strategy {"error":"Column 'end_date' cannot be null"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.insert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:297:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:265:18)
2026-07-10T17:49:46.849Z [error] Failed to create automation strategy {"error":"Column 'end_date' cannot be null"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.insert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:297:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:265:18)
2026-07-10T18:12:41.159Z [error] Failed to create automation strategy {"error":"Column 'end_date' cannot be null","sqlMessage":"Column 'end_date' cannot be null"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.insert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:304:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:258:18)
2026-07-17T03:47:03.413Z [error] Failed to fetch waitlist stats {"error":"Table 'nndevsco_demandflow.waitlists' doesn't exist"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.rawSelect (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:434:18)
    at async Waitlist.aggregate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1277:19)
    at async Waitlist.count (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1306:20)
    at async getWaitlistStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/waitlistProxyController.js:177:19)
2026-07-17T05:28:54.209Z [error] Recovery stats fetch failed {"error":"Cannot read properties of undefined (reading 'count')"}
TypeError: Cannot read properties of undefined (reading 'count')
    at getRecoveryRequestStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:427:39)
    at getRecoveryStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:60:24)
    at handleProxyGet (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/proxyController.js:36:14)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at validateProxyType (file:///home/nndevsco/app.demandflow.nndevs.com/server/middleware/validateProxyType.js:14:3)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:435:11)
2026-07-17T05:30:23.711Z [error] Recovery stats fetch failed {"error":"Cannot read properties of undefined (reading 'count')"}
TypeError: Cannot read properties of undefined (reading 'count')
    at getRecoveryRequestStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:427:39)
    at getRecoveryStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:60:24)
    at handleProxyGet (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/proxyController.js:36:14)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at validateProxyType (file:///home/nndevsco/app.demandflow.nndevs.com/server/middleware/validateProxyType.js:14:3)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:435:11)
2026-07-17T05:49:37.127Z [error] Recovery stats fetch failed {"error":"Cannot read properties of undefined (reading 'count')"}
TypeError: Cannot read properties of undefined (reading 'count')
    at getRecoveryRequestStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:427:39)
    at getRecoveryStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:60:24)
    at handleProxyGet (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/proxyController.js:36:14)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at validateProxyType (file:///home/nndevsco/app.demandflow.nndevs.com/server/middleware/validateProxyType.js:14:3)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:435:11)
2026-07-17T07:51:05.464Z [error] Recovery stats fetch failed {"error":"Cannot read properties of undefined (reading 'count')"}
TypeError: Cannot read properties of undefined (reading 'count')
    at getRecoveryRequestStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:456:39)
    at getRecoveryStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:60:24)
    at handleProxyGet (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/proxyController.js:36:14)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at validateProxyType (file:///home/nndevsco/app.demandflow.nndevs.com/server/middleware/validateProxyType.js:14:3)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:435:11)
2026-07-17T07:51:52.952Z [error] Recovery request submission failed {"error":"Cannot read properties of undefined (reading 'findOne')"}
TypeError: Cannot read properties of undefined (reading 'findOne')
    at findDuplicateRequest (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:251:26)
    at submitRecoveryRequest (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:353:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async createRecoveryRequest (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:28:20)
2026-07-17T07:56:10.790Z [error] Recovery stats fetch failed {"error":"Cannot read properties of undefined (reading 'count')"}
TypeError: Cannot read properties of undefined (reading 'count')
    at getRecoveryRequestStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:456:39)
    at getRecoveryStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:60:24)
    at handleProxyGet (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/proxyController.js:36:14)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at validateProxyType (file:///home/nndevsco/app.demandflow.nndevs.com/server/middleware/validateProxyType.js:14:3)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:435:11)
2026-07-17T07:56:20.357Z [error] Recovery stats fetch failed {"error":"Cannot read properties of undefined (reading 'count')"}
TypeError: Cannot read properties of undefined (reading 'count')
    at getRecoveryRequestStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:456:39)
    at getRecoveryStats (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:60:24)
    at handleProxyGet (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/proxyController.js:36:14)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at validateProxyType (file:///home/nndevsco/app.demandflow.nndevs.com/server/middleware/validateProxyType.js:14:3)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:435:11)
2026-07-17T07:57:29.939Z [error] Recovery request submission failed {"error":"Cannot read properties of undefined (reading 'findOne')"}
TypeError: Cannot read properties of undefined (reading 'findOne')
    at findDuplicateRequest (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:251:26)
    at submitRecoveryRequest (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/recoverySubmissionService.js:353:27)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async createRecoveryRequest (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/recoveryProxyController.js:28:20)
2026-07-25T18:07:16.558Z [error] Failed to create automation strategy {"error":"string violation: schedule cannot be an array or an object"}
SequelizeValidationError: string violation: schedule cannot be an array or an object
    at InstanceValidator._validate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:50:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async InstanceValidator._validateAndRunHooks (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:60:7)
    at async InstanceValidator.validate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:54:12)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2426:7)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:307:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategyForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:306:32)
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:258:18)
2026-07-25T18:34:09.914Z [error] Failed to create automation strategy {"error":"string violation: schedule cannot be an array or an object"}
SequelizeValidationError: string violation: schedule cannot be an array or an object
    at InstanceValidator._validate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:50:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async InstanceValidator._validateAndRunHooks (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:60:7)
    at async InstanceValidator.validate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:54:12)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2426:7)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:307:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategyForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:306:32)
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:258:18)
2026-07-25T18:37:02.234Z [error] Failed to create automation strategy {"error":"string violation: schedule cannot be an array or an object"}
SequelizeValidationError: string violation: schedule cannot be an array or an object
    at InstanceValidator._validate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:50:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async InstanceValidator._validateAndRunHooks (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:60:7)
    at async InstanceValidator.validate (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/instance-validator.js:54:12)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2426:7)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:307:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategyForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:306:32)
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:258:18)
2026-07-26T12:05:04.044Z [error] Failed to create automation strategy {"error":"Data too long for column 'strategy_type' at row 1","sqlMessage":"Data too long for column 'strategy_type' at row 1"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.insert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:375:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategyForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:374:18)
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:258:18)
2026-07-26T12:05:20.088Z [error] Failed to create automation strategy {"error":"Data too long for column 'strategy_type' at row 1","sqlMessage":"Data too long for column 'strategy_type' at row 1"}
Error
    at Query.run (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:315:28
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async MySQLQueryInterface.insert (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)
    at async Strategy.save (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:2490:35)
    at async Strategy.create (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/model.js:1362:12)
    at async file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:375:22
    at async /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/sequelize/lib/sequelize.js:507:18
    at async createStrategyForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/strategyService.js:374:18)
    at async createStrategy (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/strategyController.js:258:18)
2026-08-07T07:09:17.293Z [error] Failed to sync widget builder settings to shop metafield {"shop":"nndevs-dev.myshopify.com","error":"Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes."}
2026-08-07T07:09:17.293Z [error] Bootstrap install failed {"shop":"nndevs-dev.myshopify.com","error":"Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes."}
Error: Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes.
    at saveShopJsonMetafield (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopMetafieldsService.js:91:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async syncWidgetBuilderSettingsToShopMetafield (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/widgetBuilderSettingsService.js:51:5)
    at async initializeWidgetBuilderSettingsForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/widgetBuilderSettingsService.js:149:3)
    at async ensureShopStorefrontResources (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:58:3)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:90:3)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:147:3)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-08-07T07:09:20.569Z [error] Failed to sync widget builder settings to shop metafield {"shop":"nndevs-dev.myshopify.com","error":"Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes."}
2026-08-07T07:09:20.569Z [error] OAuth failed {"error":"Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes."}
Error: Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes.
    at saveShopJsonMetafield (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopMetafieldsService.js:91:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async syncWidgetBuilderSettingsToShopMetafield (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/widgetBuilderSettingsService.js:51:5)
    at async initializeWidgetBuilderSettingsForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/widgetBuilderSettingsService.js:131:5)
    at async ensureShopStorefrontResources (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:58:3)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:90:3)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:74:5)
2026-08-07T07:09:48.231Z [error] OAuth failed {"error":"Received an error response (400 Bad Request) from Shopify:\nIf you report this error, please include this id: cc3c582c-27e4-4eb7-acd7-e684a6ec6bf6-1786086588"}
Error: Received an error response (400 Bad Request) from Shopify:
If you report this error, please include this id: cc3c582c-27e4-4eb7-acd7-e684a6ec6bf6-1786086588
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:139:19)
    at Object.callback (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/auth/oauth/oauth.mjs:121:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async authCallback (file:///home/nndevsco/app.demandflow.nndevs.com/server/shopify/auth.js:61:22)
2026-08-07T18:54:13.803Z [error] Failed to sync widget builder settings to shop metafield {"shop":"nndevs-dev.myshopify.com","error":"Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes."}
2026-08-07T18:54:13.803Z [error] Storefront resource sync failed during installation {"shop":"nndevs-dev.myshopify.com","error":"Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes."}
Error: Value exceeds the maximum size of 131072 bytes. Current size is 163354 bytes.
    at saveShopJsonMetafield (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopMetafieldsService.js:91:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async syncWidgetBuilderSettingsToShopMetafield (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/widgetBuilderSettingsService.js:51:5)
    at async initializeWidgetBuilderSettingsForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/widgetBuilderSettingsService.js:149:3)
    at async ensureShopStorefrontResources (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:58:3)
    at async completeShopInstallation (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:119:5)
    at async ensureShopInstalled (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/shopInstallService.js:195:3)
    at async bootstrapInstall (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/authController.js:18:20)
2026-08-08T18:37:44.800Z [error] Unhandled route error request entity too large {"method":"PUT","path":"/api/widget-builder"}
PayloadTooLargeError: request entity too large
    at readStream (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:163:17)
    at getRawBody (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:116:12)
    at read (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/read.js:113:3)
    at jsonParser (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/types/json.js:60:5)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at trimPrefix (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:342:13)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:297:9
    at processParams (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:291:5)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:688:15
2026-08-08T18:46:37.346Z [error] Unhandled route error request entity too large {"method":"PUT","path":"/api/widget-builder"}
PayloadTooLargeError: request entity too large
    at readStream (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:163:17)
    at getRawBody (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:116:12)
    at read (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/read.js:113:3)
    at jsonParser (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/types/json.js:60:5)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at trimPrefix (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:342:13)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:297:9
    at processParams (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:291:5)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:688:15
2026-08-08T18:46:52.550Z [error] Unhandled route error request entity too large {"method":"PUT","path":"/api/widget-builder"}
PayloadTooLargeError: request entity too large
    at readStream (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:163:17)
    at getRawBody (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:116:12)
    at read (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/read.js:113:3)
    at jsonParser (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/types/json.js:60:5)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at trimPrefix (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:342:13)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:297:9
    at processParams (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:291:5)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:688:15
2026-08-08T18:47:19.431Z [error] Unhandled route error request entity too large {"method":"PUT","path":"/api/widget-builder"}
PayloadTooLargeError: request entity too large
    at readStream (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:163:17)
    at getRawBody (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:116:12)
    at read (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/read.js:113:3)
    at jsonParser (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/types/json.js:60:5)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at trimPrefix (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:342:13)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:297:9
    at processParams (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:291:5)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:688:15
2026-08-08T19:03:00.275Z [error] Unhandled route error request entity too large {"method":"PUT","path":"/api/widget-builder"}
PayloadTooLargeError: request entity too large
    at readStream (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:163:17)
    at getRawBody (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:116:12)
    at read (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/read.js:113:3)
    at jsonParser (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/types/json.js:60:5)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at trimPrefix (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:342:13)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:297:9
    at processParams (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:291:5)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:688:15
2026-08-08T19:18:07.199Z [error] Unhandled route error request entity too large {"method":"PUT","path":"/api/widget-builder"}
PayloadTooLargeError: request entity too large
    at readStream (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:163:17)
    at getRawBody (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/raw-body/index.js:116:12)
    at read (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/read.js:113:3)
    at jsonParser (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/body-parser/lib/types/json.js:60:5)
    at Layer.handleRequest (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at trimPrefix (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:342:13)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:297:9
    at processParams (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:291:5)
    at /home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/router/index.js:688:15
2026-08-09T06:44:03.915Z [error] Failed to load customers from Shopify GraphQL {"error":"This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details."}
Error: This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details.
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async getCustomersForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/customersService.js:130:20)
    at async getCustomers (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/customersController.js:18:18)
2026-08-09T06:49:10.832Z [error] Failed to load customers from Shopify GraphQL {"error":"This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details."}
Error: This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details.
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async getCustomersForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/customersService.js:130:20)
    at async getCustomers (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/customersController.js:18:18)
2026-08-09T06:49:24.832Z [error] Failed to load customers from Shopify GraphQL {"error":"This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details."}
Error: This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details.
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async getCustomersForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/customersService.js:130:20)
    at async getCustomers (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/customersController.js:18:18)
2026-08-09T09:55:30.820Z [error] Failed to load customers from Shopify GraphQL {"error":"This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details."}
Error: This app is not approved to access the Customer object. See https://shopify.dev/docs/apps/launch/protected-customer-data for more details.
    at throwFailedRequest (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/common.mjs:88:15)
    at NewGraphqlClient.request (file:///home/nndevsco/nodevenv/app.demandflow.nndevs.com/20/lib/node_modules/@shopify/shopify-api/dist/esm/lib/clients/admin/graphql/client.mjs:70:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async getCustomersForShop (file:///home/nndevsco/app.demandflow.nndevs.com/server/services/customersService.js:130:20)
    at async getCustomers (file:///home/nndevsco/app.demandflow.nndevs.com/server/controllers/customersController.js:18:18)
