[01:36:48.000] INFO: HTTP Server is running on port 3000
[01:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[01:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[01:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[01:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[02:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[02:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[02:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[02:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[04:35:40.000] INFO: HTTP Server is running on port 3000
[04:35:40.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[04:35:40.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[04:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[04:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[04:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[04:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[05:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[05:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[05:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[05:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[06:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[06:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[06:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:32:59.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[06:32:59.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[06:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[06:58:47.000] INFO: HTTP Server is running on port 3000
[07:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[07:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[07:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[07:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[07:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[07:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[07:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[07:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[07:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[07:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[08:14:13.000] INFO: HTTP Server is running on port 3000
[09:40:40.000] INFO: HTTP Server is running on port 3000
[09:40:40.000] ERROR: Server Error: jwt expired{"status":500,"message":"jwt expired","stack":"TokenExpiredError: jwt expired\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:190:21\n    at getSecret (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:97:14)\n    at Object.module.exports [as verify] (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:101:10)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:16:30)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"name":"TokenExpiredError","message":"jwt expired","expiredAt":"2025-11-20T07:17:30.000Z"}}
[09:40:42.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:40:43.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:40:46.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:40:50.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:42:52.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:42:53.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:42:55.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:42:59.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[09:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[09:45:29.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[09:45:31.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[09:45:34.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[09:45:39.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[09:46:06.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;","parameters":{}}}
[09:46:08.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;","parameters":{}}}
[09:46:11.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;","parameters":{}}}
[09:46:16.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = 'e45bbc97-8a3d-4f73-853f-e915127b8874' AND `Users`.`is_host` = true;","parameters":{}}}
[09:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[09:53:40.000] INFO: PayMongo checkout session created: {
  "data": {
    "id": "cs_SuEzCVSTsVkdiB4SuBq6cC2o",
    "type": "checkout_session",
    "attributes": {
      "billing": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
        "name": null,
        "phone": null
      },
      "billing_information_fields_editable": "enabled",
      "cancel_url": "https://uat.aircamp.ph/reservations?status=Unpaid",
      "checkout_url": "https://checkout.paymongo.com/cs_SuEzCVSTsVkdiB4SuBq6cC2o_client_6Ucn9r4tZip9PwmgwYrqDTzX#cGtfdGVzdF9Wd2R2SFp0bkJhSEI3NHdyQ3JmaWdaUHo=",
      "client_key": "cs_SuEzCVSTsVkdiB4SuBq6cC2o_client_6Ucn9r4tZip9PwmgwYrqDTzX",
      "customer_email": null,
      "description": "AirCamp Booking ACPH-979412 - Seaside Breeze Retreat",
      "line_items": [
        {
          "amount": 495000,
          "currency": "PHP",
          "description": null,
          "images": [],
          "name": "AirCamp Booking ACPH-979412 - Seaside Breeze Retreat",
          "quantity": 1
        }
      ],
      "livemode": false,
      "merchant": "Berresn05",
      "payments": [],
      "payment_intent": {
        "id": "pi_Mw7WrG2mDHFhaqt4LmFv7dba",
        "type": "payment_intent",
        "attributes": {
          "amount": 495000,
          "capture_type": "automatic",
          "client_key": "pi_Mw7WrG2mDHFhaqt4LmFv7dba_client_DKxY6WCoaCicQFAyavYXZYuD",
          "currency": "PHP",
          "description": "AirCamp Booking ACPH-979412 - Seaside Breeze Retreat",
          "livemode": false,
          "original_amount": 495000,
          "statement_descriptor": "Berresn05",
          "status": "awaiting_payment_method",
          "last_payment_error": null,
          "payment_method_allowed": [
            "card",
            "billease",
            "paymaya",
            "gcash",
            "dob",
            "grab_pay",
            "qrph"
          ],
          "payments": [],
          "next_action": null,
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "metadata": {
            "booking_no": "ACPH-979412"
          },
          "setup_future_usage": null,
          "created_at": 1763690020,
          "updated_at": 1763690020
        }
      },
      "payment_method_types": [
        "billease",
        "grab_pay",
        "dob",
        "gcash",
        "paymaya",
        "qrph",
        "card"
      ],
      "reference_number": null,
      "send_email_receipt": false,
      "show_description": true,
      "show_line_items": true,
      "status": "active",
      "success_url": "https://uat.aircamp.ph/booking/428d0b4a-764d-4817-8bfd-eae290038156/successful-booking?referenceNo=ACPH-979412",
      "created_at": 1763690020,
      "updated_at": 1763690020,
      "metadata": {
        "booking_no": "ACPH-979412"
      }
    }
  }
}
[09:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[10:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[10:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[10:25:09.000] INFO: HTTP Server is running on port 3000
[10:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[10:30:00.000] INFO: Auto-cancelled 1 unpaid bookings (older than 30 minutes). Transactions updated.
[10:31:51.000] ERROR: Server Error: jwt expired{"status":500,"message":"jwt expired","stack":"TokenExpiredError: jwt expired\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:190:21\n    at getSecret (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:97:14)\n    at Object.module.exports [as verify] (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:101:10)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:16:30)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"name":"TokenExpiredError","message":"jwt expired","expiredAt":"2025-11-20T06:56:06.000Z"}}
[10:31:53.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:31:55.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:31:57.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:32:01.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[10:36:12.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:36:13.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:36:16.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:36:20.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:39:47.000] ERROR: Server Error: jwt expired{"status":500,"message":"jwt expired","stack":"TokenExpiredError: jwt expired\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:190:21\n    at getSecret (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:97:14)\n    at Object.module.exports [as verify] (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:101:10)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:16:30)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"name":"TokenExpiredError","message":"jwt expired","expiredAt":"2025-11-20T05:16:33.000Z"}}
[10:39:49.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:39:50.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:39:53.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:39:57.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[10:42:13.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:42:14.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:23.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:24.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:27.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:31.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:52.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:53.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:55.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:43:59.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:44:00.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:44:01.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:44:03.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:44:11.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:44:15.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[10:47:53.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:47:55.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:47:57.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:48:01.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:49:55.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:49:56.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:49:58.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[10:50:02.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:52:35.000] INFO: PayMongo checkout session created: {
  "data": {
    "id": "cs_GZSuRLrBpMqMmiGk2PMLkERU",
    "type": "checkout_session",
    "attributes": {
      "billing": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
        "name": null,
        "phone": null
      },
      "billing_information_fields_editable": "enabled",
      "cancel_url": "https://uat.aircamp.ph/bookings/app/?success=false&bookingNo=ACPH-421691&status=For+Approval&listing=Christine+Camp+&guestName=Andrea+de+Dios&listingType=Public&spot=Tamarind+Hill&dateCreated=11%2F21%2F2025%2C+10%3A52%3A34+AM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Unpaid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=City+of+Baliwag%2C+Philippines&userImage=&firstname=Andrea&lastname=de+Dios",
      "checkout_url": "https://checkout.paymongo.com/cs_GZSuRLrBpMqMmiGk2PMLkERU_client_65WqUDtkckoEAnKMafF3bE5Q#cGtfdGVzdF9Wd2R2SFp0bkJhSEI3NHdyQ3JmaWdaUHo=",
      "client_key": "cs_GZSuRLrBpMqMmiGk2PMLkERU_client_65WqUDtkckoEAnKMafF3bE5Q",
      "customer_email": null,
      "description": "AirCamp Booking ACPH-421691 - Christine Camp  - Tamarind Hill",
      "line_items": [
        {
          "amount": 11000,
          "currency": "PHP",
          "description": null,
          "images": [],
          "name": "AirCamp Booking ACPH-421691 - Christine Camp  - Tamarind Hill",
          "quantity": 1
        }
      ],
      "livemode": false,
      "merchant": "Berresn05",
      "payments": [],
      "payment_intent": {
        "id": "pi_Tx7pQDm2Gu2smKASYVVAVhnB",
        "type": "payment_intent",
        "attributes": {
          "amount": 11000,
          "capture_type": "automatic",
          "client_key": "pi_Tx7pQDm2Gu2smKASYVVAVhnB_client_7ERdETz44mYEBdgsbNhn4wyy",
          "currency": "PHP",
          "description": "AirCamp Booking ACPH-421691 - Christine Camp  - Tamarind Hill",
          "livemode": false,
          "original_amount": 11000,
          "statement_descriptor": "Berresn05",
          "status": "awaiting_payment_method",
          "last_payment_error": null,
          "payment_method_allowed": [
            "paymaya",
            "gcash",
            "grab_pay",
            "qrph",
            "dob",
            "billease",
            "card"
          ],
          "payments": [],
          "next_action": null,
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "metadata": {
            "booking_no": "ACPH-421691"
          },
          "setup_future_usage": null,
          "created_at": 1763693555,
          "updated_at": 1763693555
        }
      },
      "payment_method_types": [
        "card",
        "paymaya",
        "gcash",
        "billease",
        "grab_pay",
        "qrph",
        "dob"
      ],
      "reference_number": null,
      "send_email_receipt": false,
      "show_description": true,
      "show_line_items": true,
      "status": "active",
      "success_url": "https://uat.aircamp.ph/bookings/app/?success=true&bookingNo=ACPH-421691&status=For+Approval&listing=Christine+Camp+&guestName=Andrea+de+Dios&listingType=Public&spot=Tamarind+Hill&dateCreated=11%2F21%2F2025%2C+10%3A52%3A34+AM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Paid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=City+of+Baliwag%2C+Philippines&userImage=&firstname=Andrea&lastname=de+Dios",
      "created_at": 1763693555,
      "updated_at": 1763693555,
      "metadata": {
        "booking_no": "ACPH-421691"
      }
    }
  }
}
[10:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[10:59:20.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:59:21.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:59:23.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:59:28.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[10:59:35.000] ERROR: Create booking with payment error:{
  "message": "Data too long for column 'phone_no' at row 1",
  "stack": "Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at runMicrotasks (<anonymous>)\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async MySQLQueryInterface.insert (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)\n    at async model.save (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:2490:35)\n    at async Function.create (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1362:12)\n    at async exports.createBooking (/home/aircamp/api-dev.aircamp.ph/controllers/customers/v1.1/bookings.js:219:24)",
  "error": {
    "name": "SequelizeDatabaseError",
    "parent": {
      "code": "ER_DATA_TOO_LONG",
      "errno": 1406,
      "sqlState": "22001",
      "sqlMessage": "Data too long for column 'phone_no' at row 1",
      "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
      "parameters": [
        "2ac06a44-a32f-4369-9291-37896e9bc8b0",
        "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
        "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
        "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
        "ACPH-384450",
        "2025-11-21",
        "2025-11-22",
        1,
        "100.00",
        110,
        110,
        0,
        "Unpaid",
        0,
        "",
        null,
        "Unpaid",
        false,
        "ca080189-a17e-4388-a8c1-1f12fffff855",
        "+1 (715) 564-4967",
        "cetac75071@gamepec.com",
        "Malik Casey",
        10,
        3,
        97,
        13,
        0,
        false,
        false,
        "2025-11-21 10:59:35",
        "2025-11-21 10:59:35"
      ]
    },
    "original": {
      "code": "ER_DATA_TOO_LONG",
      "errno": 1406,
      "sqlState": "22001",
      "sqlMessage": "Data too long for column 'phone_no' at row 1",
      "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
      "parameters": [
        "2ac06a44-a32f-4369-9291-37896e9bc8b0",
        "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
        "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
        "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
        "ACPH-384450",
        "2025-11-21",
        "2025-11-22",
        1,
        "100.00",
        110,
        110,
        0,
        "Unpaid",
        0,
        "",
        null,
        "Unpaid",
        false,
        "ca080189-a17e-4388-a8c1-1f12fffff855",
        "+1 (715) 564-4967",
        "cetac75071@gamepec.com",
        "Malik Casey",
        10,
        3,
        97,
        13,
        0,
        false,
        false,
        "2025-11-21 10:59:35",
        "2025-11-21 10:59:35"
      ]
    },
    "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
    "parameters": [
      "2ac06a44-a32f-4369-9291-37896e9bc8b0",
      "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
      "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
      "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
      "ACPH-384450",
      "2025-11-21",
      "2025-11-22",
      1,
      "100.00",
      110,
      110,
      0,
      "Unpaid",
      0,
      "",
      null,
      "Unpaid",
      false,
      "ca080189-a17e-4388-a8c1-1f12fffff855",
      "+1 (715) 564-4967",
      "cetac75071@gamepec.com",
      "Malik Casey",
      10,
      3,
      97,
      13,
      0,
      false,
      false,
      "2025-11-21 10:59:35",
      "2025-11-21 10:59:35"
    ]
  }
}
[11:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[11:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:02:23.000] INFO: PayMongo checkout session created: {
  "data": {
    "id": "cs_3gs7rPzQCzpitmphSCrbkQDb",
    "type": "checkout_session",
    "attributes": {
      "billing": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
        "name": null,
        "phone": null
      },
      "billing_information_fields_editable": "enabled",
      "cancel_url": "https://uat.aircamp.ph/reservations?status=Unpaid",
      "checkout_url": "https://checkout.paymongo.com/cs_3gs7rPzQCzpitmphSCrbkQDb_client_rGM2GVMzPuJs48Ps8GqkGUkT#cGtfdGVzdF9Wd2R2SFp0bkJhSEI3NHdyQ3JmaWdaUHo=",
      "client_key": "cs_3gs7rPzQCzpitmphSCrbkQDb_client_rGM2GVMzPuJs48Ps8GqkGUkT",
      "customer_email": null,
      "description": "AirCamp Booking ACPH-475717 - Christine Camp 2  - Windy Ridge",
      "line_items": [
        {
          "amount": 11000,
          "currency": "PHP",
          "description": null,
          "images": [],
          "name": "AirCamp Booking ACPH-475717 - Christine Camp 2  - Windy Ridge",
          "quantity": 1
        }
      ],
      "livemode": false,
      "merchant": "Berresn05",
      "payments": [],
      "payment_intent": {
        "id": "pi_gMpU8HrCLW1SDKzjeYABMazL",
        "type": "payment_intent",
        "attributes": {
          "amount": 11000,
          "capture_type": "automatic",
          "client_key": "pi_gMpU8HrCLW1SDKzjeYABMazL_client_it3wz8ukgg1ULQqaeSuqQ7L8",
          "currency": "PHP",
          "description": "AirCamp Booking ACPH-475717 - Christine Camp 2  - Windy Ridge",
          "livemode": false,
          "original_amount": 11000,
          "statement_descriptor": "Berresn05",
          "status": "awaiting_payment_method",
          "last_payment_error": null,
          "payment_method_allowed": [
            "billease",
            "dob",
            "gcash",
            "qrph",
            "grab_pay",
            "paymaya",
            "card"
          ],
          "payments": [],
          "next_action": null,
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "metadata": {
            "booking_no": "ACPH-475717"
          },
          "setup_future_usage": null,
          "created_at": 1763694143,
          "updated_at": 1763694143
        }
      },
      "payment_method_types": [
        "billease",
        "qrph",
        "gcash",
        "dob",
        "grab_pay",
        "card",
        "paymaya"
      ],
      "reference_number": null,
      "send_email_receipt": false,
      "show_description": true,
      "show_line_items": true,
      "status": "active",
      "success_url": "https://uat.aircamp.ph/booking/80792c3d-c3ca-40b6-ba75-9f479f1408aa/successful-booking?referenceNo=ACPH-475717",
      "created_at": 1763694143,
      "updated_at": 1763694143,
      "metadata": {
        "booking_no": "ACPH-475717"
      }
    }
  }
}
[11:04:52.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:04:53.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:04:55.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:05:04.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:05:12.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:05:14.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:05:16.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:05:20.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:13:38.000] INFO: HTTP Server is running on port 3000
[11:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[11:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:21:57.000] INFO: HTTP Server is running on port 3000
[11:25:00.000] INFO: Auto-cancelled 1 unpaid bookings (older than 30 minutes). Transactions updated.
[11:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[11:30:21.000] INFO: PayMongo checkout session created: {
  "data": {
    "id": "cs_gdCVnsh2qCg6Gwae4wo2xvRb",
    "type": "checkout_session",
    "attributes": {
      "billing": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
        "name": null,
        "phone": null
      },
      "billing_information_fields_editable": "enabled",
      "cancel_url": "https://uat.aircamp.ph/bookings/app/?success=false&bookingNo=ACPH-793969&status=For+Approval&listing=Christine+Camp+&guestName=Andrea+de+Dios&listingType=Public&spot=Tamarind+Hill&dateCreated=11%2F21%2F2025%2C+11%3A30%3A20+AM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Unpaid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=City+of+Baliwag%2C+Philippines&userImage=&firstname=Andrea&lastname=de+Dios",
      "checkout_url": "https://checkout.paymongo.com/cs_gdCVnsh2qCg6Gwae4wo2xvRb_client_M8jgVG3VxoDyVePWuN778okB#cGtfdGVzdF9Wd2R2SFp0bkJhSEI3NHdyQ3JmaWdaUHo=",
      "client_key": "cs_gdCVnsh2qCg6Gwae4wo2xvRb_client_M8jgVG3VxoDyVePWuN778okB",
      "customer_email": null,
      "description": "AirCamp Booking ACPH-793969 - Christine Camp  - Tamarind Hill",
      "line_items": [
        {
          "amount": 11000,
          "currency": "PHP",
          "description": null,
          "images": [],
          "name": "AirCamp Booking ACPH-793969 - Christine Camp  - Tamarind Hill",
          "quantity": 1
        }
      ],
      "livemode": false,
      "merchant": "Berresn05",
      "payments": [],
      "payment_intent": {
        "id": "pi_KKc14MmPzKnW2aCFu892B2DU",
        "type": "payment_intent",
        "attributes": {
          "amount": 11000,
          "capture_type": "automatic",
          "client_key": "pi_KKc14MmPzKnW2aCFu892B2DU_client_ajBsp2h1Y8bA7N9Ax2fUqbfL",
          "currency": "PHP",
          "description": "AirCamp Booking ACPH-793969 - Christine Camp  - Tamarind Hill",
          "livemode": false,
          "original_amount": 11000,
          "statement_descriptor": "Berresn05",
          "status": "awaiting_payment_method",
          "last_payment_error": null,
          "payment_method_allowed": [
            "billease",
            "gcash",
            "dob",
            "card",
            "qrph",
            "grab_pay",
            "paymaya"
          ],
          "payments": [],
          "next_action": null,
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "metadata": {
            "booking_no": "ACPH-793969"
          },
          "setup_future_usage": null,
          "created_at": 1763695821,
          "updated_at": 1763695821
        }
      },
      "payment_method_types": [
        "qrph",
        "dob",
        "gcash",
        "grab_pay",
        "card",
        "paymaya",
        "billease"
      ],
      "reference_number": null,
      "send_email_receipt": false,
      "show_description": true,
      "show_line_items": true,
      "status": "active",
      "success_url": "https://uat.aircamp.ph/bookings/app/?success=true&bookingNo=ACPH-793969&status=For+Approval&listing=Christine+Camp+&guestName=Andrea+de+Dios&listingType=Public&spot=Tamarind+Hill&dateCreated=11%2F21%2F2025%2C+11%3A30%3A20+AM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Paid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=City+of+Baliwag%2C+Philippines&userImage=&firstname=Andrea&lastname=de+Dios",
      "created_at": 1763695821,
      "updated_at": 1763695821,
      "metadata": {
        "booking_no": "ACPH-793969"
      }
    }
  }
}
[11:33:23.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:33:29.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:33:39.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:33:49.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:34:10.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:34:47.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:35:00.000] INFO: Auto-cancelled 1 unpaid bookings (older than 30 minutes). Transactions updated.
[11:35:20.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:35:21.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:35:24.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:35:28.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:35:55.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:38:08.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:42:31.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[11:51:05.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[11:52:01.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:52:03.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:52:08.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[11:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[12:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[12:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[12:00:21.000] INFO: HTTP Server is running on port 3000
[12:01:23.000] ERROR: Create booking with payment error:{
  "message": "Data too long for column 'phone_no' at row 1",
  "stack": "Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async MySQLQueryInterface.insert (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)\n    at async model.save (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:2490:35)\n    at async Function.create (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1362:12)\n    at async exports.createBooking (/home/aircamp/api-dev.aircamp.ph/controllers/customers/v1.1/bookings.js:219:24)",
  "error": {
    "name": "SequelizeDatabaseError",
    "parent": {
      "code": "ER_DATA_TOO_LONG",
      "errno": 1406,
      "sqlState": "22001",
      "sqlMessage": "Data too long for column 'phone_no' at row 1",
      "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
      "parameters": [
        "7edacfa1-510b-4435-a19b-98d15accbb44",
        "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
        "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
        "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
        "ACPH-897574",
        "2025-11-21",
        "2025-11-22",
        1,
        "100.00",
        110,
        110,
        0,
        "Unpaid",
        0,
        "",
        null,
        "Unpaid",
        false,
        "42aba9a1-3feb-43cf-8b57-3f94dca890d4",
        "+1 (715) 564-4967",
        "cetac75071@gamepec.com",
        "Malik Casey",
        10,
        3,
        97,
        13,
        0,
        false,
        false,
        "2025-11-21 12:01:23",
        "2025-11-21 12:01:23"
      ]
    },
    "original": {
      "code": "ER_DATA_TOO_LONG",
      "errno": 1406,
      "sqlState": "22001",
      "sqlMessage": "Data too long for column 'phone_no' at row 1",
      "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
      "parameters": [
        "7edacfa1-510b-4435-a19b-98d15accbb44",
        "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
        "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
        "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
        "ACPH-897574",
        "2025-11-21",
        "2025-11-22",
        1,
        "100.00",
        110,
        110,
        0,
        "Unpaid",
        0,
        "",
        null,
        "Unpaid",
        false,
        "42aba9a1-3feb-43cf-8b57-3f94dca890d4",
        "+1 (715) 564-4967",
        "cetac75071@gamepec.com",
        "Malik Casey",
        10,
        3,
        97,
        13,
        0,
        false,
        false,
        "2025-11-21 12:01:23",
        "2025-11-21 12:01:23"
      ]
    },
    "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
    "parameters": [
      "7edacfa1-510b-4435-a19b-98d15accbb44",
      "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
      "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
      "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
      "ACPH-897574",
      "2025-11-21",
      "2025-11-22",
      1,
      "100.00",
      110,
      110,
      0,
      "Unpaid",
      0,
      "",
      null,
      "Unpaid",
      false,
      "42aba9a1-3feb-43cf-8b57-3f94dca890d4",
      "+1 (715) 564-4967",
      "cetac75071@gamepec.com",
      "Malik Casey",
      10,
      3,
      97,
      13,
      0,
      false,
      false,
      "2025-11-21 12:01:23",
      "2025-11-21 12:01:23"
    ]
  }
}
[12:01:33.000] ERROR: Create booking with payment error:{
  "message": "Data too long for column 'phone_no' at row 1",
  "stack": "Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)\n    at async MySQLQueryInterface.insert (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:308:21)\n    at async model.save (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:2490:35)\n    at async Function.create (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1362:12)\n    at async exports.createBooking (/home/aircamp/api-dev.aircamp.ph/controllers/customers/v1.1/bookings.js:219:24)",
  "error": {
    "name": "SequelizeDatabaseError",
    "parent": {
      "code": "ER_DATA_TOO_LONG",
      "errno": 1406,
      "sqlState": "22001",
      "sqlMessage": "Data too long for column 'phone_no' at row 1",
      "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
      "parameters": [
        "dab23298-d945-4a91-a8a0-fbd641ba15b3",
        "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
        "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
        "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
        "ACPH-938664",
        "2025-11-21",
        "2025-11-22",
        1,
        "100.00",
        110,
        110,
        0,
        "Unpaid",
        0,
        "",
        null,
        "Unpaid",
        false,
        "42aba9a1-3feb-43cf-8b57-3f94dca890d4",
        "+1 (715) 564-4967",
        "cetac75071@gamepec.com",
        "Malik Casey",
        10,
        3,
        97,
        13,
        0,
        false,
        false,
        "2025-11-21 12:01:33",
        "2025-11-21 12:01:33"
      ]
    },
    "original": {
      "code": "ER_DATA_TOO_LONG",
      "errno": 1406,
      "sqlState": "22001",
      "sqlMessage": "Data too long for column 'phone_no' at row 1",
      "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
      "parameters": [
        "dab23298-d945-4a91-a8a0-fbd641ba15b3",
        "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
        "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
        "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
        "ACPH-938664",
        "2025-11-21",
        "2025-11-22",
        1,
        "100.00",
        110,
        110,
        0,
        "Unpaid",
        0,
        "",
        null,
        "Unpaid",
        false,
        "42aba9a1-3feb-43cf-8b57-3f94dca890d4",
        "+1 (715) 564-4967",
        "cetac75071@gamepec.com",
        "Malik Casey",
        10,
        3,
        97,
        13,
        0,
        false,
        false,
        "2025-11-21 12:01:33",
        "2025-11-21 12:01:33"
      ]
    },
    "sql": "INSERT INTO `bookings` (`id`,`customer_id`,`host_id`,`listing_id`,`booking_no`,`check_in`,`check_out`,`pax`,`price_per_night`,`subtotal`,`total_amount`,`amount_paid`,`payment_status`,`balance`,`message_to_host`,`user_image`,`status`,`is_rescheduled`,`listing_spot_id`,`phone_no`,`email`,`fullname`,`guest_fee`,`host_fee`,`total_host_income`,`aircamp_income`,`service_fee`,`is_refunded`,`is_customer_modified`,`createdAt`,`updatedAt`) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);",
    "parameters": [
      "dab23298-d945-4a91-a8a0-fbd641ba15b3",
      "2e4d5868-42e9-4e47-a1c4-db4c607d500c",
      "402a69c2-bac4-49a0-a51e-f08e4a804ca3",
      "80792c3d-c3ca-40b6-ba75-9f479f1408aa",
      "ACPH-938664",
      "2025-11-21",
      "2025-11-22",
      1,
      "100.00",
      110,
      110,
      0,
      "Unpaid",
      0,
      "",
      null,
      "Unpaid",
      false,
      "42aba9a1-3feb-43cf-8b57-3f94dca890d4",
      "+1 (715) 564-4967",
      "cetac75071@gamepec.com",
      "Malik Casey",
      10,
      3,
      97,
      13,
      0,
      false,
      false,
      "2025-11-21 12:01:33",
      "2025-11-21 12:01:33"
    ]
  }
}
[12:05:00.000] INFO: Auto-cancelled 1 unpaid bookings (older than 30 minutes). Transactions updated.
[12:08:19.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[12:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[12:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[12:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[12:42:31.000] INFO: HTTP Server is running on port 3000
[12:42:31.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[12:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[12:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[12:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:13:47.000] INFO: HTTP Server is running on port 3000
[13:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[13:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:20:42.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:20:43.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:20:45.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:20:49.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:28:18.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:28:19.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:28:22.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:28:26.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:28:34.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:28:35.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:28:38.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:28:44.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[13:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[13:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:45:41.000] INFO: PayMongo checkout session created: {
  "data": {
    "id": "cs_s5pqmkX2c3HCLeWRJ9djj48t",
    "type": "checkout_session",
    "attributes": {
      "billing": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
        "name": null,
        "phone": null
      },
      "billing_information_fields_editable": "enabled",
      "cancel_url": "https://uat.aircamp.ph/reservations?status=Unpaid",
      "checkout_url": "https://checkout.paymongo.com/cs_s5pqmkX2c3HCLeWRJ9djj48t_client_sFWVcJgFfDC73gwtUGhV69wa#cGtfdGVzdF9Wd2R2SFp0bkJhSEI3NHdyQ3JmaWdaUHo=",
      "client_key": "cs_s5pqmkX2c3HCLeWRJ9djj48t_client_sFWVcJgFfDC73gwtUGhV69wa",
      "customer_email": null,
      "description": "AirCamp Booking ACPH-754999 - Christine Camp 2  - Windy Ridge",
      "line_items": [
        {
          "amount": 11000,
          "currency": "PHP",
          "description": null,
          "images": [],
          "name": "AirCamp Booking ACPH-754999 - Christine Camp 2  - Windy Ridge",
          "quantity": 1
        }
      ],
      "livemode": false,
      "merchant": "Berresn05",
      "payments": [],
      "payment_intent": {
        "id": "pi_9ExdK8sA2VoxZLaNUBjSLJix",
        "type": "payment_intent",
        "attributes": {
          "amount": 11000,
          "capture_type": "automatic",
          "client_key": "pi_9ExdK8sA2VoxZLaNUBjSLJix_client_898FpTjBNThCk75mXi4ivnLk",
          "currency": "PHP",
          "description": "AirCamp Booking ACPH-754999 - Christine Camp 2  - Windy Ridge",
          "livemode": false,
          "original_amount": 11000,
          "statement_descriptor": "Berresn05",
          "status": "awaiting_payment_method",
          "last_payment_error": null,
          "payment_method_allowed": [
            "paymaya",
            "qrph",
            "grab_pay",
            "billease",
            "dob",
            "card",
            "gcash"
          ],
          "payments": [],
          "next_action": null,
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "metadata": {
            "booking_no": "ACPH-754999"
          },
          "setup_future_usage": null,
          "created_at": 1763703940,
          "updated_at": 1763703940
        }
      },
      "payment_method_types": [
        "qrph",
        "card",
        "dob",
        "paymaya",
        "gcash",
        "grab_pay",
        "billease"
      ],
      "reference_number": null,
      "send_email_receipt": false,
      "show_description": true,
      "show_line_items": true,
      "status": "active",
      "success_url": "https://uat.aircamp.ph/booking/80792c3d-c3ca-40b6-ba75-9f479f1408aa/successful-booking?referenceNo=ACPH-754999",
      "created_at": 1763703940,
      "updated_at": 1763703940,
      "metadata": {
        "booking_no": "ACPH-754999"
      }
    }
  }
}
[13:47:31.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[13:47:33.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[13:47:36.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[13:47:40.000] ERROR: Server Error: Unknown column 'Listings.id' in 'where clause'{"status":500,"message":"Unknown column 'Listings.id' in 'where clause'","stack":"Error\n    at Query.run (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/mysql/query.js:52:25)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/sequelize.js:315:28\n    at async MySQLQueryInterface.select (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async Function.findAll (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1140:21)\n    at async Function.findOne (/home/aircamp/api-dev.aircamp.ph/node_modules/sequelize/lib/model.js:1240:12)\n    at async exports.getHostProfile (/home/aircamp/api-dev.aircamp.ph/controllers/customers/host-profile.js:10:16)","error":{"name":"SequelizeDatabaseError","parent":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"original":{"code":"ER_BAD_FIELD_ERROR","errno":1054,"sqlState":"42S22","sqlMessage":"Unknown column 'Listings.id' in 'where clause'","sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;"},"sql":"SELECT `Users`.`id`, `Users`.`firstname`, `Users`.`lastname`, `Users`.`image`, `Users`.`hosting_date`, `Users`.`address_city`, `Users`.`address_country`, `Users`.`work`, `Users`.`languages`, `Users`.`about_me`, `Users`.`music`, `Users`.`pets`, `Users`.`hangouts`, `Users`.`likes`, `Users`.`interests`, `Users`.`is_phone_verified`, `Users`.`is_email_verified`, (SELECT ROUND(AVG(rating),2) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `averageRating`, (SELECT COUNT(*) FROM host_reviews WHERE host_reviews.host_id = Users.id) AS `reviewsCount`, `hostReviews`.`id` AS `hostReviews.id`, `hostReviews`.`content` AS `hostReviews.content`, `hostReviews`.`createdAt` AS `hostReviews.createdAt`, `hostReviews->User`.`id` AS `hostReviews.User.id`, `hostReviews->User`.`firstName` AS `hostReviews.User.firstName`, `hostReviews->User`.`lastName` AS `hostReviews.User.lastName`, `hostReviews->User`.`image` AS `hostReviews.User.image`, `listings`.`id` AS `listings.id`, `listings`.`name` AS `listings.name`, `listings`.`description` AS `listings.description`, `listings`.`price` AS `listings.price`, `listings`.`address_city` AS `listings.address_city`, `listings`.`address_country` AS `listings.address_country`, `listings`.`location` AS `listings.location`, (SELECT COALESCE(ROUND(AVG(rating),2),0) FROM listing_reviews lr WHERE lr.listing_id = Listings.id) AS `listings.averageRating`, (SELECT image FROM listing_images li WHERE li.listing_id = Listings.id LIMIT 1) AS `listings.image` FROM `users` AS `Users` LEFT OUTER JOIN `host_reviews` AS `hostReviews` ON `Users`.`id` = `hostReviews`.`host_id` LEFT OUTER JOIN `users` AS `hostReviews->User` ON `hostReviews`.`user_id` = `hostReviews->User`.`id` INNER JOIN `listings` AS `listings` ON `Users`.`id` = `listings`.`host_id` AND (`listings`.`status` = 'Approved' OR `listings`.`status` = 'Active') AND `listings`.`is_deleted` = false WHERE `Users`.`id` = '402a69c2-bac4-49a0-a51e-f08e4a804ca3' AND `Users`.`is_host` = true;","parameters":{}}}
[13:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[13:50:50.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[13:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[14:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:13:37.000] INFO: HTTP Server is running on port 3000
[14:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[14:20:00.000] INFO: Auto-cancelled 1 unpaid bookings (older than 30 minutes). Transactions updated.
[14:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[14:49:54.000] INFO: HTTP Server is running on port 3000
[14:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[14:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[15:04:17.000] INFO: HTTP Server is running on port 3000
[15:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:08:03.000] INFO: HTTP Server is running on port 3000
[15:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:11:14.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[15:11:15.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[15:11:17.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[15:11:22.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[15:13:43.000] INFO: PayMongo checkout session created: {
  "data": {
    "id": "cs_HFoXQ1iytbiJ4gqZCMiiXwLt",
    "type": "checkout_session",
    "attributes": {
      "billing": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
        "name": null,
        "phone": null
      },
      "billing_information_fields_editable": "enabled",
      "cancel_url": "https://uat.aircamp.ph/bookings/app/?success=false&bookingNo=ACPH-923808&status=For+Approval&listing=Christine+Camp+&guestName=John+Doe&listingType=Public&spot=Tamarind+Hill&dateCreated=11%2F21%2F2025%2C+3%3A13%3A42+PM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Unpaid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=San+Raf*ael%2C+Philippines*&userImage=https%3A%2F%2Fapi.aircamp.ph%2Fpublic%2Fuser-uploads%2Ftest_profile1.jpg&firstname=John&lastname=Doe",
      "checkout_url": "https://checkout.paymongo.com/cs_HFoXQ1iytbiJ4gqZCMiiXwLt_client_EkCSR5MvffdBnLYvSmVXKU8q#cGtfdGVzdF9Wd2R2SFp0bkJhSEI3NHdyQ3JmaWdaUHo=",
      "client_key": "cs_HFoXQ1iytbiJ4gqZCMiiXwLt_client_EkCSR5MvffdBnLYvSmVXKU8q",
      "customer_email": null,
      "description": "AirCamp Booking ACPH-923808 - Christine Camp  - Tamarind Hill",
      "line_items": [
        {
          "amount": 11000,
          "currency": "PHP",
          "description": null,
          "images": [],
          "name": "AirCamp Booking ACPH-923808 - Christine Camp  - Tamarind Hill",
          "quantity": 1
        }
      ],
      "livemode": false,
      "merchant": "Berresn05",
      "payments": [],
      "payment_intent": {
        "id": "pi_yjjWQsZvwpLs71ccpX7ZxuzT",
        "type": "payment_intent",
        "attributes": {
          "amount": 11000,
          "capture_type": "automatic",
          "client_key": "pi_yjjWQsZvwpLs71ccpX7ZxuzT_client_s9ncuJMSTth6ATz4WPaccadV",
          "currency": "PHP",
          "description": "AirCamp Booking ACPH-923808 - Christine Camp  - Tamarind Hill",
          "livemode": false,
          "original_amount": 11000,
          "statement_descriptor": "Berresn05",
          "status": "awaiting_payment_method",
          "last_payment_error": null,
          "payment_method_allowed": [
            "qrph",
            "card",
            "billease",
            "paymaya",
            "grab_pay",
            "gcash",
            "dob"
          ],
          "payments": [],
          "next_action": null,
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "metadata": {
            "booking_no": "ACPH-923808"
          },
          "setup_future_usage": null,
          "created_at": 1763709223,
          "updated_at": 1763709223
        }
      },
      "payment_method_types": [
        "card",
        "paymaya",
        "billease",
        "dob",
        "grab_pay",
        "gcash",
        "qrph"
      ],
      "reference_number": null,
      "send_email_receipt": false,
      "show_description": true,
      "show_line_items": true,
      "status": "active",
      "success_url": "https://uat.aircamp.ph/bookings/app/?success=true&bookingNo=ACPH-923808&status=For+Approval&listing=Christine+Camp+&guestName=John+Doe&listingType=Public&spot=Tamarind+Hill&dateCreated=11%2F21%2F2025%2C+3%3A13%3A42+PM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Paid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=San+Raf*ael%2C+Philippines*&userImage=https%3A%2F%2Fapi.aircamp.ph%2Fpublic%2Fuser-uploads%2Ftest_profile1.jpg&firstname=John&lastname=Doe",
      "created_at": 1763709223,
      "updated_at": 1763709223,
      "metadata": {
        "booking_no": "ACPH-923808"
      }
    }
  }
}
[15:14:19.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:14:19.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:14:31.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:14:31.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:14:53.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:14:53.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[15:15:03.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:15:03.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:15:21.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:15:21.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:15:29.000] INFO: PayMongo checkout session created: {
  "data": {
    "id": "cs_SRLhCupW8gkEiT3y3V8M8jT1",
    "type": "checkout_session",
    "attributes": {
      "billing": {
        "address": {
          "city": null,
          "country": null,
          "line1": null,
          "line2": null,
          "postal_code": null,
          "state": null
        },
        "email": null,
        "name": null,
        "phone": null
      },
      "billing_information_fields_editable": "enabled",
      "cancel_url": "https://uat.aircamp.ph/bookings/app/?success=false&bookingNo=ACPH-121994&status=For+Approval&listing=Christine+Camp+2+&guestName=John+Doe&listingType=Public&spot=Cactus+Corner&dateCreated=11%2F21%2F2025%2C+3%3A15%3A27+PM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Unpaid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=San+Raf*ael%2C+Philippines*&userImage=https%3A%2F%2Fapi.aircamp.ph%2Fpublic%2Fuser-uploads%2Ftest_profile1.jpg&firstname=John&lastname=Doe",
      "checkout_url": "https://checkout.paymongo.com/cs_SRLhCupW8gkEiT3y3V8M8jT1_client_vaZwspXBTarEt1RZh5VupGPY#cGtfdGVzdF9Wd2R2SFp0bkJhSEI3NHdyQ3JmaWdaUHo=",
      "client_key": "cs_SRLhCupW8gkEiT3y3V8M8jT1_client_vaZwspXBTarEt1RZh5VupGPY",
      "customer_email": null,
      "description": "AirCamp Booking ACPH-121994 - Christine Camp 2  - Cactus Corner",
      "line_items": [
        {
          "amount": 11000,
          "currency": "PHP",
          "description": null,
          "images": [],
          "name": "AirCamp Booking ACPH-121994 - Christine Camp 2  - Cactus Corner",
          "quantity": 1
        }
      ],
      "livemode": false,
      "merchant": "Berresn05",
      "payments": [],
      "payment_intent": {
        "id": "pi_MACC4CZb6FHB7CsiQ29BKn7v",
        "type": "payment_intent",
        "attributes": {
          "amount": 11000,
          "capture_type": "automatic",
          "client_key": "pi_MACC4CZb6FHB7CsiQ29BKn7v_client_TWWGZxLpQr4iY1tbYgSUeTnH",
          "currency": "PHP",
          "description": "AirCamp Booking ACPH-121994 - Christine Camp 2  - Cactus Corner",
          "livemode": false,
          "original_amount": 11000,
          "statement_descriptor": "Berresn05",
          "status": "awaiting_payment_method",
          "last_payment_error": null,
          "payment_method_allowed": [
            "gcash",
            "billease",
            "grab_pay",
            "card",
            "dob",
            "paymaya",
            "qrph"
          ],
          "payments": [],
          "next_action": null,
          "payment_method_options": {
            "card": {
              "request_three_d_secure": "any"
            }
          },
          "metadata": {
            "booking_no": "ACPH-121994"
          },
          "setup_future_usage": null,
          "created_at": 1763709328,
          "updated_at": 1763709328
        }
      },
      "payment_method_types": [
        "dob",
        "card",
        "billease",
        "gcash",
        "grab_pay",
        "paymaya",
        "qrph"
      ],
      "reference_number": null,
      "send_email_receipt": false,
      "show_description": true,
      "show_line_items": true,
      "status": "active",
      "success_url": "https://uat.aircamp.ph/bookings/app/?success=true&bookingNo=ACPH-121994&status=For+Approval&listing=Christine+Camp+2+&guestName=John+Doe&listingType=Public&spot=Cactus+Corner&dateCreated=11%2F21%2F2025%2C+3%3A15%3A27+PM&checkIn=November+21%2C+2025&checkOut=November+22%2C+2025&paymentStatus=Paid&price=100.00&guestFee=10&discount=0&paymentMethod=online&subtotal=110&totalPayment=110&address=San+Raf*ael%2C+Philippines*&userImage=https%3A%2F%2Fapi.aircamp.ph%2Fpublic%2Fuser-uploads%2Ftest_profile1.jpg&firstname=John&lastname=Doe",
      "created_at": 1763709328,
      "updated_at": 1763709328,
      "metadata": {
        "booking_no": "ACPH-121994"
      }
    }
  }
}
[15:15:53.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:15:53.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:06.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:06.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:06.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:06.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:11.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:11.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:21.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:21.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:26.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[15:16:27.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[15:16:40.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:16:40.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:17:11.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:17:11.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:17:19.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:17:20.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:18:27.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:18:27.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:19:21.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:19:21.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:20:47.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:20:47.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:23:39.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:23:40.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:25:12.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:25:12.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[15:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:32:17.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:32:18.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:33:51.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:33:51.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:44:07.000] ERROR: Server Error: jwt expired{"status":500,"message":"jwt expired","stack":"TokenExpiredError: jwt expired\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:190:21\n    at getSecret (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:97:14)\n    at Object.module.exports [as verify] (/home/aircamp/api-dev.aircamp.ph/node_modules/jsonwebtoken/verify.js:101:10)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:16:30)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"name":"TokenExpiredError","message":"jwt expired","expiredAt":"2025-11-21T07:28:48.000Z"}}
[15:45:00.000] INFO: Auto-cancelled 1 unpaid bookings (older than 30 minutes). Transactions updated.
[15:49:26.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:49:26.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:50:00.000] INFO: Auto-cancelled 1 unpaid bookings (older than 30 minutes). Transactions updated.
[15:51:06.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:51:06.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[15:55:00.000] INFO: No unpaid bookings found for auto-cancellation.
[15:56:26.000] INFO: HTTP Server is running on port 3000
[16:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[16:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:18:41.000] INFO: HTTP Server is running on port 3000
[16:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:23:39.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[16:23:39.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[16:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:25:18.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[16:25:18.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[16:30:00.000] INFO: Bookings set to Done (past check-out, Upcoming/Ongoing): 0
[16:30:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:40:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:45:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:50:00.000] INFO: No unpaid bookings found for auto-cancellation.
[16:55:01.000] INFO: No unpaid bookings found for auto-cancellation.
[17:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[17:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[17:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[17:32:04.000] INFO: HTTP Server is running on port 3000
[17:32:04.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[17:32:04.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[17:33:38.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[17:33:38.000] ERROR: Server Error: stream is not readable{"status":500,"message":"stream is not readable","stack":"InternalServerError: stream is not readable\n    at readStream (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:185:17)\n    at getRawBody (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/raw-body/index.js:116:12)\n    at read (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/read.js:79:3)\n    at rawParser (/home/aircamp/api-dev.aircamp.ph/node_modules/express/node_modules/body-parser/lib/types/raw.js:81:5)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)","error":{"message":"stream is not readable","type":"stream.not.readable"}}
[17:35:00.000] INFO: No unpaid bookings found for auto-cancellation.
[21:56:15.000] INFO: HTTP Server is running on port 3000
[21:56:15.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:56:16.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:56:19.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:56:23.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:56:49.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:56:50.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:57:02.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:57:03.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:57:05.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:57:25.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:57:40.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:57:42.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[21:57:43.000] ERROR: Server Error: Not authenticated{"status":401,"message":"Not authenticated","stack":"Error: Not authenticated\n    at errorHandler (/home/aircamp/api-dev.aircamp.ph/util/errorHandler.js:2:17)\n    at module.exports (/home/aircamp/api-dev.aircamp.ph/middlewares/authorization.js:12:14)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:149:13)\n    at Route.dispatch (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/route.js:119:3)\n    at Layer.handle [as handle_request] (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/layer.js:95:5)\n    at /home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:284:15\n    at Function.process_params (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:346:12)\n    at next (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:280:10)\n    at Function.handle (/home/aircamp/api-dev.aircamp.ph/node_modules/express/lib/router/index.js:175:3)","error":{"statusCode":401}}
[22:00:00.000] INFO: No unpaid bookings found for auto-cancellation.
[22:00:00.000] INFO: Bookings cancelled (For Approval, past check-in): 0
[22:05:00.000] INFO: No unpaid bookings found for auto-cancellation.
[22:10:00.000] INFO: No unpaid bookings found for auto-cancellation.
[22:15:00.000] INFO: Bookings set to Ongoing (check-in started, not yet checked out): 0
[22:15:00.000] INFO: No unpaid bookings found for auto-cancellation.
[22:20:00.000] INFO: No unpaid bookings found for auto-cancellation.
[22:25:00.000] INFO: No unpaid bookings found for auto-cancellation.
