{"error":"Failed to update session: Lock wait timeout exceeded; try restarting transaction","level":"error","message":"Error handling connection update","sessionId":"46053022-a101-486f-8431-a819d9796a58","timestamp":"2025-11-29 09:51:51"}
{"error":"Failed to update session: Lock wait timeout exceeded; try restarting transaction","level":"error","message":"Error handling connection update","sessionId":"46053022-a101-486f-8431-a819d9796a58","timestamp":"2025-11-29 09:51:52"}
{"error":"Failed to fetch sessions: read ECONNRESET","level":"error","message":"Error getting all sessions","timestamp":"2025-11-29 09:53:13"}
{"error":"this.loadProcessedMessages is not a function","level":"error","message":"Error handling incoming messages","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 10:01:50"}
{"error":"this.loadProcessedMessages is not a function","level":"error","message":"Error handling incoming messages","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 10:48:58"}
{"error":"fetch failed","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 11:48:37"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models","timestamp":"2025-11-29 11:51:41"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models","timestamp":"2025-11-29 11:54:54"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to update OpenRouter models cache","timestamp":"2025-11-29 11:54:54"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models","timestamp":"2025-11-29 11:55:04"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 1/3","timestamp":"2025-11-29 11:57:54"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 2/3","timestamp":"2025-11-29 11:58:07"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 3/3","timestamp":"2025-11-29 11:58:21"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to update OpenRouter models cache","timestamp":"2025-11-29 11:58:21"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 1/3","timestamp":"2025-11-29 11:58:31"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 2/3","timestamp":"2025-11-29 11:58:43"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 1/3","timestamp":"2025-11-29 11:58:52"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 3/3","timestamp":"2025-11-29 11:58:57"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 2/3","timestamp":"2025-11-29 11:59:04"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 3/3","timestamp":"2025-11-29 11:59:18"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to update OpenRouter models cache","timestamp":"2025-11-29 11:59:18"}
{"error":"OpenRouter API returned 408","level":"error","message":"Failed to fetch OpenRouter models - attempt 1/3","timestamp":"2025-11-29 11:59:28"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 13:58:01"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 13:58:54"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"google/gemma-3n-e4b-it:free","provider":"openrouter","status":400,"timestamp":"2025-11-29 14:00:12"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API error: Provider returned error\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:437:27)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:205:30)","timestamp":"2025-11-29 14:00:12"}
{"apiKeyPrefix":"sk-or-v1-c...","error":"Provider returned error","errorDetails":{"error":{"code":429,"message":"Provider returned error","metadata":{"provider_name":"Venice","raw":"qwen/qwen3-4b:free is temporarily rate-limited upstream. Please retry shortly, or add your own key to accumulate your rate limits: https://openrouter.ai/settings/integrations"}},"user_id":"user_368s6Qyfibk0kC6mMkSgW7RfFVi"},"level":"error","message":"OpenRouter API error","model":"qwen/qwen3-4b:free","provider":"openrouter","status":429,"timestamp":"2025-11-29 14:05:02"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API error: Provider returned error\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:529:27)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:05:02"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"Test AI error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API error: Provider returned error\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:529:27)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:05:02"}
{"level":"error","message":"OpenRouter API timeout","model":"qwen/qwen3-4b:free","provider":"openrouter","timestamp":"2025-11-29 14:06:07"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API request timed out after 60 seconds\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:477:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:06:07"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"Test AI error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API request timed out after 60 seconds\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:477:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:06:07"}
{"level":"error","message":"OpenRouter API timeout","model":"mistralai/mistral-7b-instruct:free","provider":"openrouter","timestamp":"2025-11-29 14:07:59"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API request timed out after 60 seconds\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:477:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:07:59"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"Test AI error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API request timed out after 60 seconds\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:477:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:07:59"}
{"level":"error","message":"OpenRouter API timeout","model":"meta-llama/llama-3.3-70b-instruct:free","provider":"openrouter","timestamp":"2025-11-29 14:08:34"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API request timed out after 60 seconds\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:477:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:08:34"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"Test AI error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","stack":"Error: OpenRouter API request timed out after 60 seconds\n    at AIAssistant.generateResponse (file:///C:/xampp/htdocs/Whatsapp/models/AIAssistant.js:477:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async testAI (file:///C:/xampp/htdocs/Whatsapp/controllers/AIAssistantController.js:223:30)","timestamp":"2025-11-29 14:08:34"}
{"level":"error","message":"OpenRouter API timeout","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","timestamp":"2025-11-29 14:16:19"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:16:19"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:16:19"}
{"error":"User not found.","level":"error","message":"OpenRouter API error","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","status":401,"timestamp":"2025-11-29 14:17:00"}
{"error":"OpenRouter API error: User not found.","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:17:00"}
{"error":"OpenRouter API error: User not found.","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:17:00"}
{"level":"error","message":"OpenRouter API timeout","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","timestamp":"2025-11-29 14:17:57"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:17:57"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:17:57"}
{"level":"error","message":"OpenRouter API timeout","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","timestamp":"2025-11-29 14:18:32"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:32"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:32"}
{"level":"error","message":"OpenRouter API timeout","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","timestamp":"2025-11-29 14:18:32"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:32"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:32"}
{"level":"error","message":"OpenRouter API timeout","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","timestamp":"2025-11-29 14:18:33"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:33"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:33"}
{"level":"error","message":"OpenRouter API timeout","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","timestamp":"2025-11-29 14:18:33"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:33"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:33"}
{"level":"error","message":"OpenRouter API timeout","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","timestamp":"2025-11-29 14:18:33"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:33"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"642daf70-2ba6-47e9-9aa3-c5f2e3998f30","timestamp":"2025-11-29 14:18:33"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/login","stack":"ForbiddenError: invalid csrf token\n    at csrf (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\csurf\\index.js:112:19)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:116:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at module.exports (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:116:3)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":403,"timestamp":"2025-11-29 14:35:44"}
{"level":"error","message":"OpenRouter API timeout","model":"z-ai/glm-4.5-air:free","provider":"openrouter","timestamp":"2025-11-29 14:39:47"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-11-29 14:39:47"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-11-29 14:39:47"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:170:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-11-29 14:47:46"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:170:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-11-29 14:51:02"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:170:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-11-29 14:51:02"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:170:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-11-29 14:51:05"}
{"error":"Connection Closed","level":"error","message":"Error closing session 64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-11-29 14:51:09"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:170:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-11-29 14:51:14"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:170:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-11-29 14:51:28"}
{"error":"Connection Closed","level":"error","message":"Error closing session 64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-11-29 14:51:41"}
{"error":"This phone number already exists in this group","level":"error","message":"Create contact error","timestamp":"2025-11-29 15:14:30"}
{"error":"This phone number already exists in this group","level":"error","message":"Create contact error","timestamp":"2025-11-29 15:17:39"}
{"error":"Group with this name already exists","level":"error","message":"Create group error","timestamp":"2025-11-29 15:50:22"}
{"level":"error","message":"OpenRouter API timeout","model":"z-ai/glm-4.5-air:free","provider":"openrouter","timestamp":"2025-11-29 16:14:21"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-11-29 16:14:21"}
{"error":"OpenRouter API request timed out after 60 seconds","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-11-29 16:14:21"}
{"error":"Unknown column 's.session_name' in 'field list'","level":"error","message":"Error fetching campaigns","timestamp":"2025-11-30 00:05:35"}
{"error":"Unknown column 's.session_name' in 'field list'","level":"error","message":"Error showing campaigns page","timestamp":"2025-11-30 00:05:35"}
{"error":"Unknown column 's.session_name' in 'field list'","level":"error","message":"Error fetching campaigns","timestamp":"2025-11-30 00:06:33"}
{"error":"Unknown column 's.session_name' in 'field list'","level":"error","message":"Error showing campaigns page","timestamp":"2025-11-30 00:06:33"}
{"error":"Unknown column 's.session_name' in 'field list'","level":"error","message":"Error fetching campaigns","timestamp":"2025-11-30 00:06:49"}
{"error":"Unknown column 's.session_name' in 'field list'","level":"error","message":"Error showing campaigns page","timestamp":"2025-11-30 00:06:49"}
{"error":"Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='","level":"error","message":"Error fetching campaigns","timestamp":"2025-11-30 00:07:04"}
{"error":"Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '='","level":"error","message":"Error showing campaigns page","timestamp":"2025-11-30 00:07:04"}
{"error":"Can't DROP FOREIGN KEY `ai_assistants_ibfk_1`; check that it exists","level":"error","message":"Error fixing collation","timestamp":"2025-11-30 00:09:45"}
{"error":"Session.getByUserId is not a function","level":"error","message":"Error showing create campaign page","timestamp":"2025-11-30 00:11:04"}
{"error":"Session.getByUserId is not a function","level":"error","message":"Error showing create campaign page","timestamp":"2025-11-30 00:12:48"}
{"error":"Session.getByUserId is not a function","level":"error","message":"Error showing create campaign page","timestamp":"2025-11-30 00:12:50"}
{"error":"ContactGroup.getByUserId is not a function","level":"error","message":"Error showing create campaign page","timestamp":"2025-11-30 00:13:18"}
{"error":"ContactGroup.getByUserId is not a function","level":"error","message":"Error showing create campaign page","timestamp":"2025-11-30 00:14:00"}
{"error":"ContactGroup.getByUserId is not a function","level":"error","message":"Error showing create campaign page","timestamp":"2025-11-30 00:14:01"}
{"error":"ContactGroup.getByUserId is not a function","level":"error","message":"Error showing create campaign page","timestamp":"2025-11-30 00:14:10"}
{"error":"Cannot destructure property 'name' of 'campaignData' as it is undefined.","level":"error","message":"Error creating campaign","timestamp":"2025-11-30 00:18:59"}
{"error":"Cannot destructure property 'name' of 'campaignData' as it is undefined.","level":"error","message":"Error creating campaign","timestamp":"2025-11-30 00:18:59"}
{"error":"Cannot destructure property 'name' of 'campaignData' as it is undefined.","level":"error","message":"Error creating campaign","timestamp":"2025-11-30 00:19:05"}
{"error":"Cannot destructure property 'name' of 'campaignData' as it is undefined.","level":"error","message":"Error creating campaign","timestamp":"2025-11-30 00:19:05"}
{"error":"Cannot destructure property 'name' of 'campaignData' as it is undefined.","level":"error","message":"Error creating campaign","timestamp":"2025-11-30 00:20:16"}
{"error":"Cannot destructure property 'name' of 'campaignData' as it is undefined.","level":"error","message":"Error creating campaign","timestamp":"2025-11-30 00:20:16"}
{"error":"Failed to lookup view \"campaign-details\" in views directory \"C:\\xampp\\htdocs\\Whatsapp\\views\"","level":"error","message":"Request error","method":"GET","path":"/campaigns/1","stack":"Error: Failed to lookup view \"campaign-details\" in views directory \"C:\\xampp\\htdocs\\Whatsapp\\views\"\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:562:17)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showCampaignDetails (file:///C:/xampp/htdocs/Whatsapp/controllers/CampaignController.js:66:17)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-11-30 01:26:03"}
{"campaignId":"4","error":"Campaign not found in active campaigns","level":"error","message":"Error pausing campaign","timestamp":"2025-11-30 01:52:18"}
{"error":"Campaign not found in active campaigns","level":"error","message":"Error pausing campaign","timestamp":"2025-11-30 01:52:18"}
{"campaignId":"4","error":"Campaign not found in active campaigns","level":"error","message":"Error pausing campaign","timestamp":"2025-11-30 01:52:27"}
{"error":"Campaign not found in active campaigns","level":"error","message":"Error pausing campaign","timestamp":"2025-11-30 01:52:27"}
{"campaignId":"5","error":"Campaign not found in active campaigns","level":"error","message":"Error pausing campaign","timestamp":"2025-11-30 01:58:23"}
{"error":"Campaign not found in active campaigns","level":"error","message":"Error pausing campaign","timestamp":"2025-11-30 01:58:23"}
{"campaignId":5,"error":"Campaign is already running","level":"error","message":"Error starting campaign","timestamp":"2025-11-30 01:58:26"}
{"campaignId":5,"error":"Campaign is already running","level":"error","message":"Error resuming campaign","timestamp":"2025-11-30 01:58:26"}
{"campaignId":"9","contact":"Muhammad Awais","error":"Connection Closed","errorDetails":{"message":"Connection Closed","type":"Error"},"level":"error","message":"Failed to send message","phone":"923093621396","stack":"Error: Connection Closed\n    at sendRawMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:50:19)\n    at sendNode (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:69:16)\n    at file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:122:13\n    at new Promise (<anonymous>)\n    at promiseTimeout (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/generics.js:111:16)\n    at query (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:120:30)\n    at Object.executeUSyncQuery (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:209:30)\n    at getUSyncDevices (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:185:35)\n    at async file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:594:48\n    at async file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/auth-utils.js:220:36","timestamp":"2025-11-30 02:08:01"}
{"campaignId":"15","error":"ENOENT: no such file or directory, open 'C:\\xampp\\htdocs\\Whatsapp\\public\\uploads\\campaigns\\campaign-1764452089862-149435210.jpeg'","level":"error","mediaUrl":"/uploads/campaigns/campaign-1764452089862-149435210.jpeg","message":"Failed to load media file","timestamp":"2025-11-30 02:34:53"}
{"error":"","level":"error","message":"Database connection failed","timestamp":"2025-12-01 13:50:31"}
{"error":"You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '��-' at line 1","level":"error","message":"Migration failed","timestamp":"2025-12-01 15:12:46"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:29:10"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:29:11"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:29:22"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:29:22"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:29:26"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:29:26"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/.well-known/appspecific/com.chrome.devtools.json","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:29:55"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:30:03"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/.well-known/appspecific/com.chrome.devtools.json","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:30:03"}
{"error":"generateToken is not a function","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"TypeError: generateToken is not a function\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:138:28\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at doubleCsrfProtection (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:112:7)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:133:5\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)","statusCode":500,"timestamp":"2025-12-01 15:30:03"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/webapi/user/regenerate-api-key","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:31:19"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/webapi/user/regenerate-api-key","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:32:50"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/webapi/user/regenerate-api-key","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:33:19"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:32"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:33"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:33"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:33"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:46"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:46"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:46"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:46"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:42:58"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:42:58"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:00"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:43:02"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:02"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:05"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:10"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:10"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:11"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:16"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:16"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:16"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:16"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:19"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:19"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:19"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:43:19"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:44:45"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:44:45"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:44:45"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:44:45"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:46:06"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:46:06"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:46:06"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:46:07"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:11"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:12"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:12"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:12"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:47:48"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:48"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:48"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:54"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:54"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:54"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:55"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:47:55"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:04"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:04"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:06"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:06"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:06"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:12"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:12"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:12"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:12"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:17"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:20"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:20"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:20"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:48:20"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:39"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:39"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:40"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:40"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:42"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:42"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:42"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:49:42"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:51:54"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:52:10"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:52:10"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:52:10"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:52:22"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:52:22"}
{"error":"getSessionIdentifier is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:52:22"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:54:43"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:57:04"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:58:14"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:58:30"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:59:29"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:59:33"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:59:39"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:59:39"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:59:39"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 15:59:49"}
{"error":"generateCsrfToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 15:59:49"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 16:00:42"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 16:00:46"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 16:00:52"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 16:00:52"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 16:00:52"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/logout","stack":"ForbiddenError: invalid csrf token\n    at doubleCsrf (file:///C:/xampp/htdocs/Whatsapp/node_modules/csrf-csrf/dist/index.js:30:33)\n    at file:///C:/xampp/htdocs/Whatsapp/server.js:110:5\n    at ModuleJob.run (node:internal/modules/esm/module_job:274:25)\n    at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)\n    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:117:5)","statusCode":403,"timestamp":"2025-12-01 16:01:08"}
{"error":"generateToken is not a function","level":"error","message":"Failed to generate CSRF token","timestamp":"2025-12-01 16:01:08"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/admin/assign-plans","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-01 16:16:58"}
{"error":"Table 'whatsfury.plans' doesn't exist","level":"error","message":"Error getting all plans","timestamp":"2025-12-01 16:32:06"}
{"error":"Table 'whatsfury.plans' doesn't exist","level":"error","message":"Error showing plan management page","timestamp":"2025-12-01 16:32:06"}
{"error":"Table 'whatsfury.plans' doesn't exist","level":"error","message":"Error getting all plans","timestamp":"2025-12-01 16:32:12"}
{"error":"Table 'whatsfury.plans' doesn't exist","level":"error","message":"Error showing plan management page","timestamp":"2025-12-01 16:32:12"}
{"error":"Table 'whatsfury.plans' doesn't exist","level":"error","message":"Error getting all plans","timestamp":"2025-12-01 16:32:17"}
{"error":"Table 'whatsfury.plans' doesn't exist","level":"error","message":"Error showing plan management page","timestamp":"2025-12-01 16:32:17"}
{"error":"Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores","level":"error","message":"Request error","method":"POST","path":"/webapi/sessions","stack":"ValidationError: Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores\n    at handleValidationErrors (file:///C:/xampp/htdocs/Whatsapp/middleware/validation.js:11:21)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at middleware (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-validator\\lib\\middlewares\\check.js:16:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-01 16:56:59"}
{"error":"Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores","level":"error","message":"Request error","method":"POST","path":"/webapi/sessions","stack":"ValidationError: Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores\n    at handleValidationErrors (file:///C:/xampp/htdocs/Whatsapp/middleware/validation.js:11:21)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at middleware (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-validator\\lib\\middlewares\\check.js:16:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-01 16:57:05"}
{"error":"Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores","level":"error","message":"Request error","method":"POST","path":"/webapi/sessions","stack":"ValidationError: Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores\n    at handleValidationErrors (file:///C:/xampp/htdocs/Whatsapp/middleware/validation.js:11:21)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at middleware (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-validator\\lib\\middlewares\\check.js:16:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-01 16:57:26"}
{"error":"Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores","level":"error","message":"Request error","method":"POST","path":"/webapi/sessions","stack":"ValidationError: Invalid value, Session ID must be 3-100 characters and contain only letters, numbers, hyphens, and underscores\n    at handleValidationErrors (file:///C:/xampp/htdocs/Whatsapp/middleware/validation.js:11:21)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at middleware (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-validator\\lib\\middlewares\\check.js:16:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-01 16:59:19"}
{"error":"Table 'whatsfury.templates' doesn't exist","level":"error","message":"Error checking template limit","timestamp":"2025-12-01 18:15:27"}
{"error":"Table 'whatsfury.templates' doesn't exist","level":"error","message":"Create template error","timestamp":"2025-12-01 18:15:27","userId":1}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:48:17)","statusCode":500,"timestamp":"2025-12-01 18:28:21"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:48:17)","statusCode":500,"timestamp":"2025-12-01 18:28:22"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:28:51"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:28:51"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:28:52"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:28:52"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:28:52"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:28:52"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:29:33"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')","level":"error","message":"Request error","method":"GET","path":"/usage","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\usage.ejs:140\n    138|                             <div class=\"mb-3\">\r\n    139|                                 <h2 class=\"mb-0\">\r\n >> 140|                                     <%= usage.contacts.used.toLocaleString() %>\r\n    141|                                     <% if (usage.contacts.limit !== -1) { %>\r\n    142|                                         <small class=\"text-muted\">/ <%= usage.contacts.limit.toLocaleString() %></small>\r\n    143|                                     <% } else { %>\r\n\nCannot read properties of undefined (reading 'used')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\usage.ejs\":123:41)\n    at usage (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showUsagePage (file:///C:/xampp/htdocs/Whatsapp/controllers/UsageController.js:54:17)","statusCode":500,"timestamp":"2025-12-01 18:29:34"}
{"checkerId":"8","contact":"Muhammad Awais","error":"socket.emit is not a function","level":"error","message":"Failed to check number","timestamp":"2025-12-01 21:34:58"}
{"checkerId":"9","contact":"Muhammad Awais","error":"socket.emit is not a function","level":"error","message":"Failed to check number","timestamp":"2025-12-01 21:38:01"}
{"error":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","level":"error","message":"Error creating campaign","timestamp":"2025-12-01 23:48:49"}
{"error":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","level":"error","message":"Error creating campaign","stack":"Error: Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)\n    at PromisePoolConnection.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\connection.js:29:22)\n    at Campaign.create (file:///C:/xampp/htdocs/Whatsapp/models/Campaign.js:30:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async createCampaign (file:///C:/xampp/htdocs/Whatsapp/controllers/CampaignController.js:254:32)","timestamp":"2025-12-01 23:48:49"}
{"error":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","level":"error","message":"Error creating campaign","timestamp":"2025-12-01 23:48:57"}
{"error":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","level":"error","message":"Error creating campaign","stack":"Error: Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)\n    at PromisePoolConnection.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\connection.js:29:22)\n    at Campaign.create (file:///C:/xampp/htdocs/Whatsapp/models/Campaign.js:30:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async createCampaign (file:///C:/xampp/htdocs/Whatsapp/controllers/CampaignController.js:254:32)","timestamp":"2025-12-01 23:48:57"}
{"error":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","level":"error","message":"Error creating campaign","timestamp":"2025-12-01 23:50:04"}
{"error":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","level":"error","message":"Error creating campaign","stack":"Error: Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)\n    at PromisePoolConnection.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\connection.js:29:22)\n    at Campaign.create (file:///C:/xampp/htdocs/Whatsapp/models/Campaign.js:30:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async createCampaign (file:///C:/xampp/htdocs/Whatsapp/controllers/CampaignController.js:254:32)","timestamp":"2025-12-01 23:50:04"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/layout-sidebar-v1.ejs","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 00:05:07"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/layout-sidebar-v1.ejs","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 00:08:09"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/sidebar-v1.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 00:17:40"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/sidebar-v1.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 00:17:41"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/public/sidebar-v1.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 00:18:06"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/public/sidebar-v1.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 00:18:07"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"ReferenceError: C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\contacts.ejs\":122:8)\n    at contacts (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showContactsPage (file:///C:/xampp/htdocs/Whatsapp/controllers/ContactController.js:21:17)","statusCode":500,"timestamp":"2025-12-02 03:55:12"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"ReferenceError: C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\contacts.ejs\":122:8)\n    at contacts (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showContactsPage (file:///C:/xampp/htdocs/Whatsapp/controllers/ContactController.js:21:17)","statusCode":500,"timestamp":"2025-12-02 03:55:12"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"ReferenceError: C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\contacts.ejs\":122:8)\n    at contacts (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showContactsPage (file:///C:/xampp/htdocs/Whatsapp/controllers/ContactController.js:21:17)","statusCode":500,"timestamp":"2025-12-02 03:55:13"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined","level":"error","message":"Request error","method":"GET","path":"/contacts","stack":"ReferenceError: C:\\xampp\\htdocs\\Whatsapp\\views\\contacts.ejs:265\n    263| \r\n    264|                     <!-- Pagination -->\r\n >> 265|                     <% if (pagination && pagination.totalPages > 1) { %>\r\n    266|                     <div class=\"pagination-wrapper mt-4\">\r\n    267|                         <div class=\"d-flex flex-column flex-sm-row justify-content-between align-items-center gap-3\">\r\n    268|                             <div class=\"pagination-info text-muted small\">\r\n\npagination is not defined\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\contacts.ejs\":122:8)\n    at contacts (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showContactsPage (file:///C:/xampp/htdocs/Whatsapp/controllers/ContactController.js:21:17)","statusCode":500,"timestamp":"2025-12-02 03:55:14"}
{"error":"","level":"error","message":"Database connection failed","timestamp":"2025-12-02 10:11:16"}
{"error":"Failed to update session: read ECONNRESET","level":"error","message":"Error handling connection update","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-02 10:14:28"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/api-docs","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:32:12"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:32:12"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/api-docs","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:32:13"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:32:14"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/api-docs","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:36:03"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:36:04"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:36:06"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/api-docs","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:36:09"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:36:09"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:36:11"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/api-docs","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:37:19"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:37:19"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:37:22"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:37:26"}
{"error":"","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:170:16\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":500,"timestamp":"2025-12-02 10:37:26"}
{"date":"Tue Dec 02 2025 10:45:07 GMT+0500 (Pakistan Standard Time)","error":{"code":"ECONNREFUSED","message":""},"level":"error","message":"unhandledRejection: (no error message)\nError\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:372:16","os":{"loadavg":[0,0,0],"uptime":2916.296},"process":{"argv":["C:\\Program Files\\nodejs\\node.exe","C:\\xampp\\htdocs\\Whatsapp\\server.js"],"cwd":"C:\\xampp\\htdocs\\Whatsapp","execPath":"C:\\Program Files\\nodejs\\node.exe","gid":null,"memoryUsage":{"arrayBuffers":292296,"external":4038724,"heapTotal":51937280,"heapUsed":43992720,"rss":93982720},"pid":1824,"uid":null,"version":"v22.16.0"},"rejection":true,"stack":"Error\n    at PromisePool.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:36:22)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:384:30\n    at new Promise (<anonymous>)\n    at MySQLStore.query (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:381:10)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js:372:16","timestamp":"2025-12-02 10:45:07","trace":[{"column":22,"file":"C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js","function":"PromisePool.query","line":36,"method":"query","native":false},{"column":30,"file":"C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js","function":null,"line":384,"method":null,"native":false},{"column":null,"file":null,"function":"new Promise","line":null,"method":null,"native":false},{"column":10,"file":"C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js","function":"MySQLStore.query","line":381,"method":"query","native":false},{"column":16,"file":"C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-mysql-session\\index.js","function":null,"line":372,"method":null,"native":false}]}
{"error":"","level":"error","message":"Database connection failed","timestamp":"2025-12-02 11:03:59"}
{"campaignId":"26","contact":"Awias","error":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","errorDetails":{"code":"ER_NO_REFERENCED_ROW_2","message":"Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)","type":"Error"},"level":"error","message":"Failed to send message","phone":"923********29","stack":"Error: Cannot add or update a child row: a foreign key constraint fails (`whatsfury`.`campaign_logs`, CONSTRAINT `fk_campaign_logs_user` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE)\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at CampaignService.sendMessages (file:///C:/xampp/htdocs/Whatsapp/services/CampaignService.js:413:32)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-02 13:26:08"}
{"error":"Number is not registered on WhatsApp","level":"error","message":"Error sending message","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-02 13:27:32","to":"9231371280695"}
{"level":"error","message":"Send message error: Number is not registered on WhatsApp","stack":"Error: Number is not registered on WhatsApp\n    at WhatsAppController.sendMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/WhatsAppController.js:461:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async sendMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:260:28)","timestamp":"2025-12-02 13:27:32"}
{"campaignId":"27","contact":"Awias","error":"Unknown column 'failed_count' in 'field list'","errorDetails":{"code":"ER_BAD_FIELD_ERROR","message":"Unknown column 'failed_count' in 'field list'","type":"Error"},"level":"error","message":"Failed to send message","phone":"923********29","stack":"Error: Unknown column 'failed_count' in 'field list'\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at CampaignService.sendMessages (file:///C:/xampp/htdocs/Whatsapp/services/CampaignService.js:419:32)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-02 13:34:11"}
{"error":"Connection Closed","level":"error","message":"Error checking WhatsApp number","phone":"923********29","timestamp":"2025-12-02 13:37:58"}
{"campaignId":"28","contact":"Awias","error":"Connection Closed","errorDetails":{"message":"Connection Closed","type":"Error"},"level":"error","message":"Failed to send message","phone":"923********29","stack":"Error: Connection Closed\n    at sendRawMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:50:19)\n    at sendNode (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:69:16)\n    at file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:122:13\n    at new Promise (<anonymous>)\n    at promiseTimeout (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/generics.js:111:16)\n    at query (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:120:30)\n    at Object.executeUSyncQuery (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:209:30)\n    at getUSyncDevices (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:185:35)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:594:48","timestamp":"2025-12-02 13:37:58"}
{"error":"Connection Closed","level":"error","message":"Error checking WhatsApp number","phone":"923********29","timestamp":"2025-12-02 13:38:13"}
{"campaignId":"28","contact":"Awias","error":"Connection Closed","errorDetails":{"message":"Connection Closed","type":"Error"},"level":"error","message":"Failed to send message","phone":"923********29","stack":"Error: Connection Closed\n    at sendRawMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:50:19)\n    at sendNode (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:69:16)\n    at file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:122:13\n    at new Promise (<anonymous>)\n    at promiseTimeout (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/generics.js:111:16)\n    at query (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:120:30)\n    at Object.executeUSyncQuery (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:209:30)\n    at getUSyncDevices (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:185:35)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:594:48","timestamp":"2025-12-02 13:38:13"}
{"error":"Could not find matching close tag for \"<%\".","level":"error","message":"Request error","method":"GET","path":"/campaigns/30","stack":"Error: Could not find matching close tag for \"<%\".\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:752:19\n    at Array.forEach (<anonymous>)\n    at Template.generateSource (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:742:15)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:587:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)","statusCode":500,"timestamp":"2025-12-02 14:08:12"}
{"error":"Could not find matching close tag for \"<%\".","level":"error","message":"Request error","method":"GET","path":"/campaigns/30","stack":"Error: Could not find matching close tag for \"<%\".\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:752:19\n    at Array.forEach (<anonymous>)\n    at Template.generateSource (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:742:15)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:587:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)","statusCode":500,"timestamp":"2025-12-02 14:08:38"}
{"error":"Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.","level":"error","message":"Request error","method":"GET","path":"/number-checker","stack":"SyntaxError: Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.\n    at new Function (<anonymous>)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:673:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-02 14:43:25"}
{"error":"Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.","level":"error","message":"Request error","method":"GET","path":"/number-checker","stack":"SyntaxError: Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.\n    at new Function (<anonymous>)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:673:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-02 14:43:55"}
{"error":"Unexpected token 'else' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker-details.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.","level":"error","message":"Request error","method":"GET","path":"/number-checker/14","stack":"SyntaxError: Unexpected token 'else' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker-details.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.\n    at new Function (<anonymous>)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:673:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-02 14:51:05"}
{"error":"Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.","level":"error","message":"Request error","method":"GET","path":"/number-checker","stack":"SyntaxError: Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.\n    at new Function (<anonymous>)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:673:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-02 15:02:07"}
{"error":"Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.","level":"error","message":"Request error","method":"GET","path":"/number-checker","stack":"SyntaxError: Unexpected token ')' in C:\\xampp\\htdocs\\Whatsapp\\views\\number-checker.ejs while compiling ejs\n\nIf the above error is not helpful, you may want to try EJS-Lint:\nhttps://github.com/RyanZim/EJS-Lint\nOr, if you meant to create an async function, pass `async: true` as an option.\n    at new Function (<anonymous>)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:673:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-02 15:02:19"}
{"isOperational":true,"level":"error","message":"Import auto-reply error: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session\n    at importAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:383:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-02 17:32:45"}
{"isOperational":true,"level":"error","message":"Import auto-reply error: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session\n    at importAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:383:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-02 17:32:52"}
{"isOperational":true,"level":"error","message":"Import auto-reply error: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session\n    at importAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:383:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-02 17:32:54"}
{"isOperational":true,"level":"error","message":"Import auto-reply error: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with trigger \"hiiiiede\" (exact) already exists in this session\n    at importAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:383:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-02 17:58:47"}
{"isOperational":true,"level":"error","message":"Create auto-reply error: An auto-reply with this trigger type and value already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with this trigger type and value already exists in this session\n    at createAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:118:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-02 18:17:20"}
{"isOperational":true,"level":"error","message":"Create auto-reply error: An auto-reply with this trigger type and value already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with this trigger type and value already exists in this session\n    at createAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:118:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-02 18:17:38"}
{"level":"error","message":"Update auto-reply error: Cannot destructure property 'trigger_type' of 'req.body' as it is undefined.","stack":"TypeError: Cannot destructure property 'trigger_type' of 'req.body' as it is undefined.\n    at updateAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:190:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at requireWebAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:7:16)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:295:15","timestamp":"2025-12-02 18:24:03"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"z-ai/glm-4.5-air:free","provider":"openrouter","status":429,"timestamp":"2025-12-02 18:37:54"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-02 18:37:54"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-02 18:37:54"}
{"isOperational":true,"level":"error","message":"Delete auto-reply error: Auto-reply not found","name":"NotFoundError","stack":"NotFoundError: Auto-reply not found\n    at deleteAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:337:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":404,"timestamp":"2025-12-02 18:39:48"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:13:31"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:13:35"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:13:37"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:18:31"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:18:33"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:18:36"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:18:49"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:19:28"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:20:44"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:21:53"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:22:01"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:22:56"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:22:59"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:23:01"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:23:42"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:25:20"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:35:28"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:36:35"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:49:08"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:49:11"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:49:19"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:49:41"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/sidebar.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:49:43"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/contacts.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:53:56"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:52"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:54"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:54"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:55"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:56"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:57"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:57"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:58"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:58"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:59"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:59"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:58:59"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:59:00"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:59:01"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/styles.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 19:59:05"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/css/templates.css","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-02 20:00:23"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/send-message","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-04 08:17:05"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"POST","path":"/webapi/sessions/64915b20-5d05-4893-9afc-b3a70506cf9a/send-message","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-04 08:17:42"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"POST","path":"/webapi/sessions/64915b20-5d05-4893-9afc-b3a70506cf9a/send-message","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-04 08:17:48"}
{"level":"error","message":"Send advanced message error: Cannot create property 'filePath' on string '{\"caption\":\"fgfgfgfgfgfg\"}'","stack":"TypeError: Cannot create property 'filePath' on string '{\"caption\":\"fgfgfgfgfgfg\"}'\n    at sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:412:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-04 08:34:41"}
{"level":"error","message":"Send advanced message error: Cannot create property 'filePath' on string '{\"caption\":\"fgfgfgfgfgfg\"}'","stack":"TypeError: Cannot create property 'filePath' on string '{\"caption\":\"fgfgfgfgfgfg\"}'\n    at sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:412:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-04 08:34:49"}
{"error":"Connection Closed","level":"error","message":"Error checking WhatsApp number","phone":"923*******69","timestamp":"2025-12-04 08:48:34"}
{"error":"Connection Closed","level":"error","message":"Error sending advanced message","messageType":"viewOnceAudio","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-04 08:48:34","to":"923137128069"}
{"data":null,"isBoom":true,"isServer":false,"level":"error","message":"Send advanced message error: Connection Closed","output":{"headers":{},"payload":{"error":"Precondition Required","message":"Connection Closed","statusCode":428},"statusCode":428},"stack":"Error: Connection Closed\n    at sendRawMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:50:19)\n    at sendNode (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:69:16)\n    at file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:122:13\n    at new Promise (<anonymous>)\n    at promiseTimeout (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/generics.js:111:16)\n    at query (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/socket.js:120:30)\n    at file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:33:38\n    at refreshMediaConn (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:55:15)\n    at async Object.upload (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages-media.js:512:26)\n    at async file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages.js:146:28","timestamp":"2025-12-04 08:48:34"}
{"error":"Invalid media type","level":"error","message":"Error sending advanced message","messageType":"liveLocation","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-04 09:07:22","to":"923137128069"}
{"data":null,"isBoom":true,"isServer":false,"level":"error","message":"Send advanced message error: Invalid media type","output":{"headers":{},"payload":{"error":"Bad Request","message":"Invalid media type","statusCode":400},"statusCode":400},"stack":"Error: Invalid media type\n    at prepareWAMessageMedia (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages.js:69:15)\n    at generateWAMessageContent (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages.js:472:19)\n    at generateWAMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages.js:582:52)\n    at Object.sendMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:897:39)\n    at WhatsAppController.sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/WhatsAppController.js:719:35)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:426:28)","timestamp":"2025-12-04 09:07:22"}
{"error":"Invalid media type","level":"error","message":"Error sending advanced message","messageType":"liveLocation","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-04 09:07:28","to":"923137128069"}
{"data":null,"isBoom":true,"isServer":false,"level":"error","message":"Send advanced message error: Invalid media type","output":{"headers":{},"payload":{"error":"Bad Request","message":"Invalid media type","statusCode":400},"statusCode":400},"stack":"Error: Invalid media type\n    at prepareWAMessageMedia (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages.js:69:15)\n    at generateWAMessageContent (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages.js:472:19)\n    at generateWAMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Utils/messages.js:582:52)\n    at Object.sendMessage (file:///C:/xampp/htdocs/Whatsapp/node_modules/@whiskeysockets/baileys/lib/Socket/messages-send.js:897:39)\n    at WhatsAppController.sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/WhatsAppController.js:719:35)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:426:28)","timestamp":"2025-12-04 09:07:28"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/webapi/templates/35","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-04 10:11:13"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/webapi/templates/32","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-04 10:11:19"}
{"level":"error","message":"Send from template error: WhatsAppController.sendMedia is not a function","stack":"TypeError: WhatsAppController.sendMedia is not a function\n    at sendFromTemplate (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:422:51)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-04 10:16:09"}
{"level":"error","message":"Send from template error: WhatsAppController.sendMedia is not a function","stack":"TypeError: WhatsAppController.sendMedia is not a function\n    at sendFromTemplate (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:422:51)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-04 10:16:16"}
{"level":"error","message":"Send from template error: WhatsAppController.sendMedia is not a function","stack":"TypeError: WhatsAppController.sendMedia is not a function\n    at sendFromTemplate (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:422:51)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-04 10:16:17"}
{"error":"Media file not found","level":"error","message":"Error sending advanced message","messageType":"viewOnceImage","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-04 10:20:54","to":"923137128069"}
{"level":"error","message":"Send advanced message error: Media file not found","stack":"Error: Media file not found\n    at WhatsAppController.sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/WhatsAppController.js:643:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:505:28)","timestamp":"2025-12-04 10:20:54"}
{"error":"Media file not found","level":"error","message":"Error sending advanced message","messageType":"viewOnceImage","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-04 10:21:04","to":"923137128069"}
{"level":"error","message":"Send advanced message error: Media file not found","stack":"Error: Media file not found\n    at WhatsAppController.sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/WhatsAppController.js:643:31)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:505:28)","timestamp":"2025-12-04 10:21:04"}
{"isOperational":true,"level":"error","message":"Send advanced message error: Media file is required for this message type","name":"ValidationError","stack":"ValidationError: Media file is required for this message type\n    at sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:515:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-04 10:24:38"}
{"isOperational":true,"level":"error","message":"Send advanced message error: Media file is required for this message type","name":"ValidationError","stack":"ValidationError: Media file is required for this message type\n    at sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:515:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-04 10:24:43"}
{"isOperational":true,"level":"error","message":"Send advanced message error: Media file is required for this message type","name":"ValidationError","stack":"ValidationError: Media file is required for this message type\n    at sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:508:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-04 11:24:41"}
{"isOperational":true,"level":"error","message":"Send advanced message error: Media file is required for this message type","name":"ValidationError","stack":"ValidationError: Media file is required for this message type\n    at sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:508:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-04 11:25:24"}
{"isOperational":true,"level":"error","message":"Send advanced message error: Media file for template \"testbvbv\" not found on server. Please re-upload the template.","name":"ValidationError","stack":"ValidationError: Media file for template \"testbvbv\" not found on server. Please re-upload the template.\n    at sendAdvancedMessage (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:517:27)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-04 11:28:08"}
{"error":"Could not find matching close tag for \"<%-\".","level":"error","message":"Request error","method":"GET","path":"/sessions/64915b20-5d05-4893-9afc-b3a70506cf9a/auto-reply/create","stack":"Error: Could not find matching close tag for \"<%-\".\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:752:19\n    at Array.forEach (<anonymous>)\n    at Template.generateSource (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:742:15)\n    at Template.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:587:12)\n    at Object.compile (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:398:16)\n    at handleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:235:18)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:16)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)","statusCode":500,"timestamp":"2025-12-04 11:43:39"}
{"isOperational":true,"level":"error","message":"Create auto-reply error: An auto-reply with this trigger type and value already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with this trigger type and value already exists in this session\n    at createAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:158:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-04 11:56:47"}
{"error":"Media file not found","level":"error","message":"Error sending advanced message","messageType":"viewOnceAudio","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-04 12:15:51","to":"923137128069@s.whatsapp.net"}
{"error":"Media file not found","level":"error","message":"Error sending reply message","timestamp":"2025-12-04 12:15:51"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\auto-reply-edit.ejs:161\n    159|      data-session-id=\"<%= session.id %>\" \r\n    160|      data-autoreply-id=\"<%= autoReply.id %>\" \r\n >> 161|      data-existing-messages=\"<%- encodeURIComponent(JSON.stringify(parsedMessages)) %>\" \r\n    162|      style=\"display:none;\"></div>\r\n    163| \r\n    164| <script src=\"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.js\"></script>\r\n\nparsedMessages is not defined","level":"error","message":"Request error","method":"GET","path":"/sessions/64915b20-5d05-4893-9afc-b3a70506cf9a/auto-reply/edit/25","stack":"ReferenceError: C:\\xampp\\htdocs\\Whatsapp\\views\\auto-reply-edit.ejs:161\n    159|      data-session-id=\"<%= session.id %>\" \r\n    160|      data-autoreply-id=\"<%= autoReply.id %>\" \r\n >> 161|      data-existing-messages=\"<%- encodeURIComponent(JSON.stringify(parsedMessages)) %>\" \r\n    162|      style=\"display:none;\"></div>\r\n    163| \r\n    164| <script src=\"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.9.4/leaflet.min.js\"></script>\r\n\nparsedMessages is not defined\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\auto-reply-edit.ejs\":52:51)\n    at auto-reply-edit (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showEditAutoReplyPage (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:183:17)","statusCode":500,"timestamp":"2025-12-04 12:58:16"}
{"isOperational":true,"level":"error","message":"Import auto-reply error: An auto-reply with trigger \"hiiii\" (exact) already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with trigger \"hiiii\" (exact) already exists in this session\n    at importAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:586:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-04 12:58:44"}
{"isOperational":true,"level":"error","message":"Import auto-reply error: An auto-reply with trigger \"hiiii\" (exact) already exists in this session","name":"ConflictError","stack":"ConflictError: An auto-reply with trigger \"hiiii\" (exact) already exists in this session\n    at importAutoReply (file:///C:/xampp/htdocs/Whatsapp/controllers/AutoReplyController.js:586:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":409,"timestamp":"2025-12-04 13:02:28"}
{"error":"No endpoints found for x-ai/grok-4.1-fast:free.","level":"error","message":"OpenRouter API error","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","status":404,"timestamp":"2025-12-05 11:49:45"}
{"error":"OpenRouter API error: No endpoints found for x-ai/grok-4.1-fast:free.","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 11:49:45"}
{"error":"OpenRouter API error: No endpoints found for x-ai/grok-4.1-fast:free.","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 11:49:46"}
{"error":"No endpoints found for x-ai/grok-4.1-fast:free.","level":"error","message":"OpenRouter API error","model":"x-ai/grok-4.1-fast:free","provider":"openrouter","status":404,"timestamp":"2025-12-05 11:50:16"}
{"error":"OpenRouter API error: No endpoints found for x-ai/grok-4.1-fast:free.","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 11:50:16"}
{"error":"OpenRouter API error: No endpoints found for x-ai/grok-4.1-fast:free.","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 11:50:16"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"google/gemini-2.0-flash-exp:free","provider":"openrouter","status":429,"timestamp":"2025-12-05 12:00:05"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:00:05"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"Test AI error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:00:05"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"google/gemini-2.0-flash-exp:free","provider":"openrouter","status":429,"timestamp":"2025-12-05 12:00:51"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:00:51"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"Test AI error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:00:51"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-05 12:09:34"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:09:34"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"Test AI error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:09:34"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-05 12:09:41"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:09:41"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"Test AI error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:09:41"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-05 12:09:42"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:09:42"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"Test AI error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 12:09:42"}
{"error":"Unknown column 'message_type' in 'field list'","level":"error","message":"Error creating campaign","timestamp":"2025-12-05 13:12:45"}
{"error":"Unknown column 'message_type' in 'field list'","level":"error","message":"Error creating campaign","stack":"Error: Unknown column 'message_type' in 'field list'\n    at PromisePoolConnection.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\connection.js:47:22)\n    at Campaign.create (file:///C:/xampp/htdocs/Whatsapp/models/Campaign.js:13:47)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async createCampaign (file:///C:/xampp/htdocs/Whatsapp/controllers/CampaignController.js:282:32)","timestamp":"2025-12-05 13:12:45"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-05 15:13:35"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 15:13:35"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 15:13:35"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-05 15:14:25"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 15:14:25"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-05 15:14:25"}
{"error":"API key required in X-API-Key header","level":"error","message":"Request error","method":"GET","path":"/api/sessions","stack":"AuthenticationError: API key required in X-API-Key header\n    at requireApiAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:23:25)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)","statusCode":401,"timestamp":"2025-12-05 15:32:16"}
{"error":"API key required in X-API-Key header","level":"error","message":"Request error","method":"GET","path":"/api/sessions","stack":"AuthenticationError: API key required in X-API-Key header\n    at requireApiAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:23:25)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)","statusCode":401,"timestamp":"2025-12-05 15:36:16"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/eror","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:38:05"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fdfdfd","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:38:42"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fdfdfd","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:39:42"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fdfdfd","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:39:44"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fdfdfd","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:39:44"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fdfdfd","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:39:44"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fdfdfd","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:39:44"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fdfdfd","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:39:44"}
{"error":"API key required in X-API-Key header","level":"error","message":"Request error","method":"GET","path":"/api/sessions","stack":"AuthenticationError: API key required in X-API-Key header\n    at requireApiAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:23:25)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)","statusCode":401,"timestamp":"2025-12-05 15:41:35"}
{"error":"Session not found","level":"error","message":"Request error","method":"GET","path":"/api/sessions/test-session-id","stack":"NotFoundError: Session not found\n    at verifySessionOwnership (file:///C:/xampp/htdocs/Whatsapp/middleware/sessionOwnership.js:25:19)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":404,"timestamp":"2025-12-05 15:46:22"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/api/api/number-checker/check","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:58:00"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/api/api/number-checker/check","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 15:58:47"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"POST","path":"/api/api/number-checker/check","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 16:02:32"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"POST","path":"/api/api/number-checker/check","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 16:02:35"}
{"isOperational":true,"level":"error","message":"Check numbers error: Session not found or access denied","name":"NotFoundError","stack":"NotFoundError: Session not found or access denied\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:620:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":404,"timestamp":"2025-12-05 16:06:23"}
{"isOperational":true,"level":"error","message":"Check numbers error: Session not found or access denied","name":"NotFoundError","stack":"NotFoundError: Session not found or access denied\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:620:23)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":404,"timestamp":"2025-12-05 16:07:14"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)","timestamp":"2025-12-05 16:07:55"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-05 16:07:55"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)","timestamp":"2025-12-05 16:08:24"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-05 16:08:24"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)","timestamp":"2025-12-05 16:17:02"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-05 16:17:02"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, user_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, ?, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)","timestamp":"2025-12-05 16:19:44"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, user_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, ?, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-05 16:19:44"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, user_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, ?, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)","timestamp":"2025-12-05 16:20:05"}
{"code":"ER_BAD_NULL_ERROR","errno":1048,"level":"error","message":"Error logging number check: Column 'checker_id' cannot be null","sql":"INSERT INTO number_checker_logs (checker_id, user_id, contact_id, phone_number, contact_name, status, checked_at, jid, error)\n                         VALUES (NULL, ?, NULL, ?, NULL, ?, NOW(), ?, ?)","sqlMessage":"Column 'checker_id' cannot be null","sqlState":"23000","stack":"Error: Column 'checker_id' cannot be null\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at checkNumbers (file:///C:/xampp/htdocs/Whatsapp/controllers/ApiController.js:683:34)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2025-12-05 16:20:05"}
{"checkerId":"26","contact":"Keith Walters","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:02"}
{"checkerId":"26","contact":"Kevin Allen","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:03"}
{"checkerId":"26","contact":"Larry Patterson","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:04"}
{"checkerId":"26","contact":"Mark Gomez","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:05"}
{"checkerId":"26","contact":"Matthew Briggs","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:06"}
{"checkerId":"26","contact":"Michael Robinson","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:07"}
{"checkerId":"26","contact":"Morgan Rodriguez","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:08"}
{"checkerId":"26","contact":"Muhammad Awais","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:09"}
{"checkerId":"26","contact":"Patricia Castillo","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:10"}
{"checkerId":"26","contact":"Ryan Roth","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:11"}
{"checkerId":"26","contact":"Scott Chen","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:12"}
{"checkerId":"26","contact":"Scott Evans","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:13"}
{"checkerId":"26","contact":"Shannon Watkins","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:14"}
{"checkerId":"26","contact":"Shawn Leon","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:15"}
{"checkerId":26,"contact":"Stacy Cervantes","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:16"}
{"checkerId":"26","contact":"Stacy Cervantes","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:16"}
{"checkerId":26,"contact":"Tamara Marsh","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:17"}
{"checkerId":"26","contact":"Tamara Marsh","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:17"}
{"checkerId":26,"contact":"Thomas Horton","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:18"}
{"checkerId":"26","contact":"Thomas Horton","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:18"}
{"checkerId":26,"contact":"Trevor Mann","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:19"}
{"checkerId":"26","contact":"Trevor Mann","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:19"}
{"checkerId":26,"contact":"Vincent Fisher","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:20"}
{"checkerId":"26","contact":"Vincent Fisher","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:20"}
{"checkerId":26,"contact":"Vincent Rose","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:21"}
{"checkerId":"26","contact":"Vincent Rose","error":"Connection Closed","level":"error","message":"Failed to check number","timestamp":"2025-12-05 16:22:21"}
{"error":"Unknown column 'messages_per_month' in 'field list'","level":"error","message":"Database initialization failed","timestamp":"2025-12-05 17:04:54"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')","level":"error","message":"Request error","method":"GET","path":"/pricing","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":59:85)\n    at Array.forEach (<anonymous>)\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":13:14)\n    at pricing (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-05 17:12:53"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')","level":"error","message":"Request error","method":"GET","path":"/pricing","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":59:85)\n    at Array.forEach (<anonymous>)\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":13:14)\n    at pricing (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-05 17:12:55"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')","level":"error","message":"Request error","method":"GET","path":"/pricing","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":59:85)\n    at Array.forEach (<anonymous>)\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":13:14)\n    at pricing (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-05 17:12:56"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')","level":"error","message":"Request error","method":"GET","path":"/pricing","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\pricing.ejs:53\n    51|                         <li>\r\n    52|                             <i class=\"fas fa-check\"></i>\r\n >> 53|                             <span><%= tier.messagesPerMonth === -1 ? '∞' : tier.messagesPerMonth.toLocaleString() %> messages</span>\r\n    54|                         </li>\r\n    55|                         <li>\r\n    56|                             <i class=\"fas fa-check\"></i>\r\n\nCannot read properties of undefined (reading 'toLocaleString')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":59:85)\n    at Array.forEach (<anonymous>)\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\pricing.ejs\":13:14)\n    at pricing (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-05 17:12:57"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/vbvbvbv","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:18:34"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:26:47"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"POST","path":"/api/number-checker/check","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:27:00"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:28:36"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:28:52"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:171:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:28:54"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:30:22"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:30:24"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","statusCode":404,"timestamp":"2025-12-05 17:30:46"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/ghfhfghg","statusCode":404,"timestamp":"2025-12-05 17:30:47"}
{"error":"Invalid API key","level":"error","message":"Request error","method":"POST","path":"/api/number-checker","stack":"AuthenticationError: Invalid API key\n    at requireApiAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:29:25)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":401,"timestamp":"2025-12-05 17:35:50"}
{"error":"Invalid API key","level":"error","message":"Request error","method":"POST","path":"/api/number-checker","statusCode":401,"timestamp":"2025-12-05 17:37:01"}
{"error":"Invalid API key","level":"error","message":"Request error","method":"POST","path":"/api/number-checker","stack":"AuthenticationError: Invalid API key\n    at requireApiAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:29:25)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":401,"timestamp":"2025-12-05 17:37:41"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fggfgfgfg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:39:44"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/fggfgfgfg","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-05 17:40:20"}
{"error":"Invalid API key","level":"error","message":"Request error","method":"POST","path":"/api/number-checker","stack":"AuthenticationError: Invalid API key\n    at requireApiAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:29:25)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":401,"timestamp":"2025-12-05 17:40:28"}
{"date":"Fri Dec 05 2025 20:33:40 GMT+0500 (Pakistan Standard Time)","error":{"code":"ECONNREFUSED","message":""},"level":"error","message":"unhandledRejection: (no error message)\nError\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at [eval]:1:84","os":{"loadavg":[0,0,0],"uptime":1293.562},"process":{"argv":["C:\\Program Files\\nodejs\\node.exe"],"cwd":"C:\\xampp\\htdocs\\Whatsapp","execPath":"C:\\Program Files\\nodejs\\node.exe","gid":null,"memoryUsage":{"arrayBuffers":18679,"external":2219169,"heapTotal":18759680,"heapUsed":12170048,"rss":55779328},"pid":3692,"uid":null,"version":"v22.16.0"},"rejection":true,"stack":"Error\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at [eval]:1:84","timestamp":"2025-12-05 20:33:40","trace":[{"column":22,"file":"C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js","function":"PromisePool.execute","line":54,"method":"execute","native":false},{"column":84,"file":"[eval]","function":null,"line":1,"method":null,"native":false}]}
{"error":"Invalid API key","level":"error","message":"Request error","method":"GET","path":"/api/sessions","stack":"AuthenticationError: Invalid API key\n    at requireApiAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:29:25)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":401,"timestamp":"2025-12-05 21:23:06"}
{"error":"Unknown column 'email' in 'field list'","level":"error","message":"API docs error","timestamp":"2025-12-06 10:01:23"}
{"error":"Unknown column 'email' in 'field list'","level":"error","message":"API docs error","timestamp":"2025-12-06 10:01:30"}
{"error":"Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_unicode_ci,IMPLICIT) for operation '='","level":"error","message":"Delete user error","timestamp":"2025-12-06 10:26:14","userId":"25"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/settings","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-06 10:36:33"}
{"error":"require is not defined","level":"error","message":"Request error","method":"GET","path":"/dashboard","stack":"ReferenceError: require is not defined\n    at requireWebAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:7:20)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)","statusCode":500,"timestamp":"2025-12-06 11:00:14"}
{"error":"Current password is required","level":"error","message":"Request error","method":"POST","path":"/change-password","stack":"ValidationError: Current password is required\n    at handleValidationErrors (file:///C:/xampp/htdocs/Whatsapp/middleware/validation.js:11:21)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at middleware (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-validator\\lib\\middlewares\\check.js:16:13)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","statusCode":400,"timestamp":"2025-12-06 11:16:28"}
{"error":"Unknown column 'data' in 'where clause'","level":"error","message":"Failed to destroy user sessions","timestamp":"2025-12-06 11:23:28","userId":"34"}
{"error":"Unknown column 'data' in 'where clause'","level":"error","message":"Delete user error","timestamp":"2025-12-06 11:23:28","userId":"34"}
{"error":"Unknown column 'data' in 'where clause'","level":"error","message":"Failed to destroy user sessions","timestamp":"2025-12-06 11:23:35","userId":"34"}
{"error":"Unknown column 'data' in 'where clause'","level":"error","message":"Delete user error","timestamp":"2025-12-06 11:23:35","userId":"34"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\dashboard.ejs:8\n    6|         <div class=\"row align-items-center\">\n    7|             <div class=\"col-md-8\">\n >> 8|                 <h2 class=\"mb-1 fw-bold\">Welcome back, <%= user.fullname || user.username %>! 👋</h2>\n    9|                 <p class=\"text-muted mb-0\">\n    10|                     Manage your WhatsApp sessions from here\n    11|                 </p>\n\nCannot read properties of undefined (reading 'fullname')","level":"error","message":"Request error","method":"GET","path":"/dashboard","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\dashboard.ejs:8\n    6|         <div class=\"row align-items-center\">\n    7|             <div class=\"col-md-8\">\n >> 8|                 <h2 class=\"mb-1 fw-bold\">Welcome back, <%= user.fullname || user.username %>! 👋</h2>\n    9|                 <p class=\"text-muted mb-0\">\n    10|                     Manage your WhatsApp sessions from here\n    11|                 </p>\n\nCannot read properties of undefined (reading 'fullname')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\dashboard.ejs\":13:31)\n    at dashboard (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)\n    at res.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express-ejs-layouts\\lib\\express-layouts.js:77:18)\n    at showDashboard (file:///C:/xampp/htdocs/Whatsapp/controllers/WebController.js:15:17)","statusCode":500,"timestamp":"2025-12-06 11:34:24"}
{"error":"Unknown authentication strategy \"facebook\"","level":"error","message":"Request error","method":"GET","path":"/auth/facebook/callback","stack":"Error: Unknown authentication strategy \"facebook\"\n    at attempt (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\passport\\lib\\middleware\\authenticate.js:193:39)\n    at authenticate (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\passport\\lib\\middleware\\authenticate.js:379:7)\n    at file:///C:/xampp/htdocs/Whatsapp/routes/auth.js:92:11\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)","statusCode":500,"timestamp":"2025-12-06 12:04:34"}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/robots.txt","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-06 12:07:01"}
{"error":"Unknown column 'is_banned' in 'field list'","level":"error","message":"Request error","method":"GET","path":"/users","stack":"Error: Unknown column 'is_banned' in 'field list'\n    at PromisePool.execute (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at User.findById (file:///C:/xampp/htdocs/Whatsapp/models/User.js:202:39)\n    at requireWebAuth (file:///C:/xampp/htdocs/Whatsapp/middleware/auth.js:9:37)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:157:13)\n    at Route.dispatch (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\route.js:117:3)\n    at handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:435:11)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:295:15\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)","statusCode":500,"timestamp":"2025-12-06 12:23:42"}
{"error":"","level":"error","message":"Database connection failed","timestamp":"2025-12-06 17:16:45"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\assign-plans.ejs:80\n    78|                                                 'warning' \r\n    79|                                             %>\">\r\n >> 80|                                                 <%= u.tier.toUpperCase() %>\r\n    81|                                             </span>\r\n    82|                                         </td>\r\n    83|                                         <td>\r\n\nCannot read properties of null (reading 'toUpperCase')","level":"error","message":"Request error","method":"GET","path":"/admin/assign-plans","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\assign-plans.ejs:80\n    78|                                                 'warning' \r\n    79|                                             %>\">\r\n >> 80|                                                 <%= u.tier.toUpperCase() %>\r\n    81|                                             </span>\r\n    82|                                         </td>\r\n    83|                                         <td>\r\n\nCannot read properties of null (reading 'toUpperCase')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\assign-plans.ejs\":43:33)\n    at Array.forEach (<anonymous>)\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\assign-plans.ejs\":24:14)\n    at assign-plans (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-06 17:33:08"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\assign-plans.ejs:80\n    78|                                                 'warning' \r\n    79|                                             %>\">\r\n >> 80|                                                 <%= u.tier.toUpperCase() %>\r\n    81|                                             </span>\r\n    82|                                         </td>\r\n    83|                                         <td>\r\n\nCannot read properties of null (reading 'toUpperCase')","level":"error","message":"Request error","method":"GET","path":"/admin/assign-plans","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\assign-plans.ejs:80\n    78|                                                 'warning' \r\n    79|                                             %>\">\r\n >> 80|                                                 <%= u.tier.toUpperCase() %>\r\n    81|                                             </span>\r\n    82|                                         </td>\r\n    83|                                         <td>\r\n\nCannot read properties of null (reading 'toUpperCase')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\assign-plans.ejs\":43:33)\n    at Array.forEach (<anonymous>)\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\assign-plans.ejs\":24:14)\n    at assign-plans (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-06 17:36:14"}
{"error":"C:\\xampp\\htdocs\\Whatsapp\\views\\assign-plans.ejs:80\n    78|                                                 'warning' \r\n    79|                                             %>\">\r\n >> 80|                                                 <%= u.tier.toUpperCase() %>\r\n    81|                                             </span>\r\n    82|                                         </td>\r\n    83|                                         <td>\r\n\nCannot read properties of null (reading 'toUpperCase')","level":"error","message":"Request error","method":"GET","path":"/admin/assign-plans","stack":"TypeError: C:\\xampp\\htdocs\\Whatsapp\\views\\assign-plans.ejs:80\n    78|                                                 'warning' \r\n    79|                                             %>\">\r\n >> 80|                                                 <%= u.tier.toUpperCase() %>\r\n    81|                                             </span>\r\n    82|                                         </td>\r\n    83|                                         <td>\r\n\nCannot read properties of null (reading 'toUpperCase')\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\assign-plans.ejs\":43:33)\n    at Array.forEach (<anonymous>)\n    at eval (\"C:\\\\xampp\\\\htdocs\\\\Whatsapp\\\\views\\\\assign-plans.ejs\":24:14)\n    at assign-plans (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:703:17)\n    at tryHandleCache (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:274:36)\n    at exports.renderFile [as engine] (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\ejs\\lib\\ejs.js:491:10)\n    at View.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\view.js:139:8)\n    at tryRender (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:627:10)\n    at Function.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\application.js:574:3)\n    at ServerResponse.render (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\express\\lib\\response.js:909:7)","statusCode":500,"timestamp":"2025-12-06 17:36:22"}
{"error":"Group with this name already exists","level":"error","message":"Create group error","timestamp":"2025-12-06 17:41:00"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-06 19:37:58"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-06 19:37:58"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-06 19:37:58"}
{"error":"fetch failed","level":"error","message":"Error checking WhatsApp number","phoneNumber":"+923137128069","timestamp":"2025-12-06 21:28:35"}
{"error":"fetch failed","level":"error","message":"Error checking WhatsApp number","timestamp":"2025-12-06 21:28:35"}
{"error":"fetch failed","level":"error","message":"Error checking WhatsApp number","phoneNumber":"+923137128069","timestamp":"2025-12-06 21:28:43"}
{"error":"fetch failed","level":"error","message":"Error checking WhatsApp number","timestamp":"2025-12-06 21:28:43"}
{"error":"","level":"error","message":"Database connection failed","timestamp":"2025-12-07 09:17:01"}
{"error":"fetch failed","level":"error","message":"Error checking WhatsApp number","phoneNumber":"+923137128069","timestamp":"2025-12-07 09:22:55"}
{"error":"fetch failed","level":"error","message":"Error checking WhatsApp number","timestamp":"2025-12-07 09:22:55"}
{"error":{"code":132001,"error_data":{"details":"template name (otp_verification) does not exist in en","messaging_product":"whatsapp"},"fbtrace_id":"AYn1aGd8uJc4aNgWWr_ItXw","message":"(#132001) Template name does not exist in the translation","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923137128069","timestamp":"2025-12-07 09:34:48"}
{"error":"(#132001) Template name does not exist in the translation","level":"error","message":"Error sending OTP","phoneNumber":"+923137128069","timestamp":"2025-12-07 09:34:48","userId":1}
{"error":"(#132001) Template name does not exist in the translation","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 09:34:48","userId":1}
{"error":"fetch failed","level":"error","message":"Fetch WABA templates error","timestamp":"2025-12-07 09:40:32"}
{"error":"fetch failed","level":"error","message":"Fetch WABA templates error","timestamp":"2025-12-07 09:41:46"}
{"error":"fetch failed","level":"error","message":"Fetch WABA templates error","timestamp":"2025-12-07 09:44:01"}
{"error":"fetch failed","level":"error","message":"Fetch WABA templates error","timestamp":"2025-12-07 09:46:26"}
{"error":"fetch failed","level":"error","message":"Fetch WABA templates error","timestamp":"2025-12-07 09:46:28"}
{"error":"fetch failed","level":"error","message":"Fetch WABA templates error","timestamp":"2025-12-07 09:46:46"}
{"error":"fetch failed","level":"error","message":"Fetch WABA templates error","timestamp":"2025-12-07 09:47:37"}
{"error":{"code":131008,"error_data":{"details":"buttons: Button at index 0 of type Url requires a parameter","messaging_product":"whatsapp"},"fbtrace_id":"AobkmyGQcpNvk4sCinKWc3l","message":"(#131008) Required parameter is missing","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923137128069","timestamp":"2025-12-07 09:51:34"}
{"error":"(#131008) Required parameter is missing","level":"error","message":"Error sending OTP","phoneNumber":"+923137128069","timestamp":"2025-12-07 09:51:34","userId":1}
{"error":"(#131008) Required parameter is missing","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 09:51:34","userId":1}
{"error":"fetch failed","level":"error","message":"Error sending OTP","phoneNumber":"+923137128069","timestamp":"2025-12-07 09:55:51","userId":1}
{"error":"fetch failed","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 09:55:51","userId":1}
{"error":{"code":100,"fbtrace_id":"A9VrBmScIRJ3oe_xOAOLryw","message":"(#100) Unexpected key \"code\" on param \"template['components'][1]['parameters'][0]\".","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923137128069","timestamp":"2025-12-07 10:08:40"}
{"error":{"message":"(#100) Unexpected key \"code\" on param \"template['components'][1]['parameters'][0]\"."},"level":"error","message":"All template configs failed","phoneNumber":"+923137128069","timestamp":"2025-12-07 10:08:40"}
{"error":"(#100) Unexpected key \"code\" on param \"template['components'][1]['parameters'][0]\".","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:08:40","userId":45}
{"error":"(#100) Unexpected key \"code\" on param \"template['components'][1]['parameters'][0]\".","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:08:40","userId":45}
{"error":"This phone number is already registered with another account.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:23:04","userId":46}
{"error":"This phone number is already registered with another account.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:23:04","userId":46}
{"error":{"code":132018,"error_data":{"details":"buttons: Button at index 0 must be of type Url","messaging_product":"whatsapp"},"fbtrace_id":"AnvfT3qmz5sJKFBc9NHg2hl","message":"(#132018) There’s an issue with the parameters in your template","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:23:37"}
{"error":"Please wait 15 seconds before requesting another OTP.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:24:22","userId":46}
{"error":"Please wait 15 seconds before requesting another OTP.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:24:22","userId":46}
{"error":{"code":132018,"error_data":{"details":"buttons: Button at index 0 must be of type Url","messaging_product":"whatsapp"},"fbtrace_id":"Al59mehEpmXn7LIS9Wn4sS5","message":"(#132018) There’s an issue with the parameters in your template","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:25:12"}
{"error":{"code":132018,"error_data":{"details":"buttons: Button at index 0 must be of type Url","messaging_product":"whatsapp"},"fbtrace_id":"AwYxKTmPPB1Rrv-zkOambPW","message":"(#132018) There’s an issue with the parameters in your template","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:27:12"}
{"error":{"message":"fetch failed"},"level":"error","message":"All template configs failed","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:29:13"}
{"error":"fetch failed","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:29:13","userId":47}
{"error":"fetch failed","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:29:13","userId":47}
{"error":"Please wait 4 seconds before requesting another OTP.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:30:04","userId":47}
{"error":"Please wait 4 seconds before requesting another OTP.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:30:04","userId":47}
{"error":{"code":132018,"error_data":{"details":"buttons: Button at index 0 must be of type Url","messaging_product":"whatsapp"},"fbtrace_id":"AiY8uJrfEw7kuqYRtBlFm6f","message":"(#132018) There’s an issue with the parameters in your template","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:30:20"}
{"error":{"message":"(#132018) There’s an issue with the parameters in your template"},"level":"error","message":"All template configs failed","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:30:20"}
{"error":"(#132018) There’s an issue with the parameters in your template","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:30:20","userId":47}
{"error":"(#132018) There’s an issue with the parameters in your template","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:30:20","userId":47}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:31:58","userId":47}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:31:58","userId":47}
{"error":{"code":132018,"error_data":{"details":"buttons: Button at index 0 must be of type Url","messaging_product":"whatsapp"},"fbtrace_id":"Ale2cFtzn2CIDPpkLnSacaZ","message":"(#132018) There’s an issue with the parameters in your template","type":"OAuthException"},"level":"error","message":"All template configs failed","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:35:48"}
{"error":"(#132018) There’s an issue with the parameters in your template","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:35:48","userId":48}
{"error":"(#132018) There’s an issue with the parameters in your template","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:35:48","userId":48}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"/robots.txt","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-07 10:38:09"}
{"buttonType":"copy","components":"[{\"type\":\"body\",\"parameters\":[{\"type\":\"text\",\"text\":\"649256\"}]}]","error":{"code":131008,"error_data":{"details":"buttons: Button at index 0 of type Url requires a parameter","messaging_product":"whatsapp"},"fbtrace_id":"Arw3RTbGWy4RQUXCm9VQwEG","message":"(#131008) Required parameter is missing","type":"OAuthException"},"level":"error","message":"WABA API error","phoneNumber":"+923093621396","templateName":"otp_verification","timestamp":"2025-12-07 10:42:32"}
{"error":"(#131008) Required parameter is missing","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:42:32","userId":48}
{"error":"(#131008) Required parameter is missing","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:42:32","userId":48}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:43:21","userId":48}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:43:21","userId":48}
{"error":"fetch failed","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:44:06","userId":49}
{"error":"fetch failed","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:44:06","userId":49}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","code":"ENOTFOUND","error":"fetch failed","level":"error","message":"Network error sending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:46:36"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:46:36","userId":49}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:46:36","userId":49}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:48:51","userId":49}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:48:51","userId":49}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","code":"ENOTFOUND","error":"fetch failed","level":"error","message":"Network error sending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 10:56:00"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:56:00","userId":50}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 10:56:00","userId":50}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:02:47","userId":50}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:02:47","userId":50}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","code":"ENOTFOUND","error":"fetch failed","level":"error","message":"Network error sending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 11:04:35"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:04:35","userId":50}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:04:35","userId":50}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","code":"ENOTFOUND","error":"fetch failed","level":"error","message":"Network error sending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 11:04:48"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:04:48","userId":50}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:04:48","userId":50}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","code":"ENOTFOUND","error":"fetch failed","level":"error","message":"Network error sending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 11:04:51"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:04:51","userId":50}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:04:51","userId":50}
{"error":"This phone number is already registered with another account.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:24:20","userId":51}
{"error":"This phone number is already registered with another account.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:24:20","userId":51}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","error":"fetch failed","level":"error","message":"Network error resending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 11:28:00"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error resending OTP","timestamp":"2025-12-07 11:28:00","userId":51}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error resending OTP","timestamp":"2025-12-07 11:28:00","userId":51}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","error":"fetch failed","level":"error","message":"Network error resending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 11:28:06"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error resending OTP","timestamp":"2025-12-07 11:28:06","userId":51}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error resending OTP","timestamp":"2025-12-07 11:28:06","userId":51}
{"error":"Please wait 38 seconds before requesting another OTP.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:31:38","userId":51}
{"error":"Please wait 38 seconds before requesting another OTP.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:31:38","userId":51}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","error":"fetch failed","level":"error","message":"Network error sending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 11:37:55"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:37:55","userId":52}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:37:55","userId":52}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:59:30","userId":53}
{"error":"Too many OTP requests. Maximum 3 per hour. Please try again later.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 11:59:30","userId":53}
{"cause":"getaddrinfo ENOTFOUND graph.facebook.com","code":"ENOTFOUND","error":"fetch failed","level":"error","message":"Network error sending OTP","phoneNumber":"+923093621396","timestamp":"2025-12-07 12:00:24"}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 12:00:24","userId":54}
{"error":"Network error: Unable to connect to WhatsApp API. Please try again.","level":"error","message":"Error sending OTP","timestamp":"2025-12-07 12:00:24","userId":54}
{"error":"The requested resource was not found","level":"error","message":"Request error","method":"GET","path":"//verify-phone","stack":"NotFoundError: The requested resource was not found\n    at notFoundHandler (file:///C:/xampp/htdocs/Whatsapp/utils/errorHandler.js:173:19)\n    at Layer.handleRequest (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\lib\\layer.js:152:17)\n    at trimPrefix (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:342:13)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:297:9\n    at processParams (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:582:12)\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:291:5)\n    at C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:688:15\n    at next (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:276:14)\n    at Function.handle (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:186:3)\n    at router (C:\\xampp\\htdocs\\Whatsapp\\node_modules\\router\\index.js:60:12)","statusCode":404,"timestamp":"2025-12-07 12:17:47"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-07 12:26:34"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-07 12:26:34"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-07 12:26:34"}
{"error":"Provider returned error","level":"error","message":"OpenRouter API error","model":"mistralai/mistral-small-3.1-24b-instruct:free","provider":"openrouter","status":429,"timestamp":"2025-12-07 12:26:51"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI response generation error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-07 12:26:51"}
{"error":"OpenRouter API error: Provider returned error","level":"error","message":"AI assistant error","sessionId":"64915b20-5d05-4893-9afc-b3a70506cf9a","timestamp":"2025-12-07 12:26:51"}
{"error":"","level":"error","message":"Error during shutdown","timestamp":"2025-12-08 16:25:29"}
{"error":"Access denied for user 'wavvy'@'localhost' (using password: YES)","level":"error","message":"Database connection failed","timestamp":"2026-01-25 16:58:56"}
{"error":"Access denied for user ''@'localhost' to database 'wavvy'","level":"error","message":"Database connection failed","timestamp":"2026-01-25 16:59:09"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/install/env","statusCode":403,"timestamp":"2026-01-25 17:28:20"}
{"error":"invalid csrf token","level":"error","message":"Request error","method":"POST","path":"/install/env","statusCode":403,"timestamp":"2026-01-25 17:29:16"}
{"error":"Unknown column 'is_default' in 'field list'","level":"error","message":"Database initialization failed","timestamp":"2026-01-25 17:37:05"}
{"error":"Unknown column 'is_default' in 'field list'","level":"error","message":"Database setup error","timestamp":"2026-01-25 17:37:05"}
{"error":"Unknown column 'email' in 'field list'","level":"error","message":"Admin creation error","timestamp":"2026-01-25 17:42:52"}
{"error":"Unknown column 'email' in 'field list'","level":"error","message":"Admin creation error","timestamp":"2026-01-25 17:44:15"}
{"error":"Unknown column 'email' in 'field list'","level":"error","message":"Admin creation error","timestamp":"2026-01-25 17:44:46"}
{"error":"Unknown column 'google_id' in 'field list'","level":"error","message":"Admin creation error","timestamp":"2026-01-25 17:46:22"}
{"error":"Table 'wavvy.web_sessions' doesn't exist","level":"error","message":"Request error","method":"POST","path":"/install/env","statusCode":500,"timestamp":"2026-01-25 17:47:56"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry","timestamp":"2026-01-25 17:53:12"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry warning","timestamp":"2026-01-25 17:53:12"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry","timestamp":"2026-01-25 17:55:58"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry warning","timestamp":"2026-01-25 17:55:58"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry","timestamp":"2026-01-25 17:56:01"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry warning","timestamp":"2026-01-25 17:56:01"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry","timestamp":"2026-01-25 17:56:02"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry warning","timestamp":"2026-01-25 17:56:02"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry","timestamp":"2026-01-25 17:56:07"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry warning","timestamp":"2026-01-25 17:56:07"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry","timestamp":"2026-01-25 17:57:54"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry warning","timestamp":"2026-01-25 17:57:54"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry","timestamp":"2026-01-25 17:58:49"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error checking plan expiry warning","timestamp":"2026-01-25 17:58:49"}
{"error":"Unknown column 'api_requests_per_hour' in 'field list'","level":"error","message":"Error saving plan","timestamp":"2026-01-25 17:58:49"}
{"error":"Unknown column 'api_requests_per_hour' in 'field list'","level":"error","message":"Error saving plan","timestamp":"2026-01-25 17:58:49"}
{"error":"Unknown column 'tier_expires_at' in 'where clause'","level":"error","message":"Plan expiry checker error","stack":"Error: Unknown column 'tier_expires_at' in 'where clause'\n    at PromisePool.execute (C:\\xampp\\htdocs\\wavvy\\node_modules\\mysql2\\lib\\promise\\pool.js:54:22)\n    at file:///C:/xampp/htdocs/wavvy/utils/expiryChecker.js:37:41\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Timeout._onTimeout (C:\\xampp\\htdocs\\wavvy\\node_modules\\node-cron\\dist\\esm\\scheduler\\runner.js:70:44)","timestamp":"2026-01-25 18:00:00"}
{"error":"Unknown column 'tier_expires_at' in 'field list'","level":"error","message":"Error showing assign plans page","timestamp":"2026-01-25 18:08:06"}
{"error":"Table 'wavvy.web_sessions' doesn't exist","level":"error","message":"Request error","method":"GET","path":"/login","statusCode":500,"timestamp":"2026-01-25 18:09:19"}
{"error":"Table 'wavvy.web_sessions' doesn't exist","level":"error","message":"Request error","method":"GET","path":"/favicon.ico","statusCode":500,"timestamp":"2026-01-25 18:09:20"}
{"error":"Unknown database 'wavvy'","level":"error","message":"Database connection failed","timestamp":"2026-01-25 18:09:36"}
{"error":"Unknown database 'wavvy'","level":"error","message":"Database connection failed","timestamp":"2026-01-25 18:09:49"}
{"error":"Unknown database 'wavvy'","level":"error","message":"Database connection failed","timestamp":"2026-01-25 18:10:03"}
{"error":"Table 'wavvy.web_sessions' doesn't exist","level":"error","message":"Request error","method":"POST","path":"/install/admin","statusCode":500,"timestamp":"2026-01-25 18:20:43"}
{"error":"Session not found","level":"error","message":"Request error","method":"DELETE","path":"/webapi/sessions/cadadad4-cf20-4597-9b29-74a8df1d70ee","statusCode":404,"timestamp":"2026-01-25 18:22:14"}
