{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 13:30:04"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:04:40"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:04:42"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:04:43"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:04:45"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:04:46"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:04:57"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:04:58"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:00"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:00"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:02"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:03"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:05"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:12"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:13"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:15"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:24"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:26"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:27"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:28"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:37"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:41"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:42"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:44"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:46"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:48"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:05:58"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:00"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:09"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:11"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:13"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:14"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:16"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:17"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:26"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:28"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:30"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:31"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:33"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:35"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:49"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:53"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:54"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:06:57"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:05"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:08"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:11"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:12"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:14"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:16"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:24"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:26"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:28"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:30"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:32"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:42"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:44"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:46"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:07:48"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:01"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:03"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:05"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:06"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:08"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:10"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:12"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:21"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:24"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:25"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:26"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:27"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:28"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:39"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:41"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:49"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:51"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:52"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:08:54"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:06"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:07"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:10"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:11"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:15"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:17"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:18"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:29"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:42"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:43"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:45"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:47"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:53"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:55"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:09:58"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:00"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:03"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:12"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:14"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:17"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:19"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:21"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:33"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:42"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:51"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:54"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:56"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:10:58"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:11:05"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:11:07"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:11:11"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:09"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:15"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:20"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:26"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:30"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:37"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:47"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:54"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:14:59"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:15:04"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:15:11"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-07-17 14:15:17"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-07 10:16:20"}
{"error":"out of shared memory","level":"error","message":"Error fetching borrow records","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async BookBorrowing.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/borrowing.js:74:31","timestamp":"2026-08-07 10:19:11"}
{"error":"out of shared memory","level":"error","message":"Error fetching borrow records","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async BookBorrowing.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/borrowing.js:74:31","timestamp":"2026-08-07 10:19:11"}
{"error":"out of shared memory","level":"error","message":"Error fetching overdue books","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async BookBorrowing.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/borrowing.js:411:30","timestamp":"2026-08-07 10:19:11"}
{"level":"error","message":"out of shared memory","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async classes.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/classes.js:77:25","timestamp":"2026-08-07 10:19:33"}
{"error":"out of shared memory","level":"error","message":"Error fetching overdue books","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async BookBorrowing.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/borrowing.js:411:30","timestamp":"2026-08-07 10:19:33"}
{"error":"out of shared memory","level":"error","message":"Error fetching borrow records","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async BookBorrowing.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/borrowing.js:74:31","timestamp":"2026-08-07 10:19:33"}
{"error":"out of shared memory","level":"error","message":"Error fetching borrow records","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async BookBorrowing.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/borrowing.js:74:31","timestamp":"2026-08-07 10:20:38"}
{"error":"out of shared memory","level":"error","message":"Error fetching borrow records","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async BookBorrowing.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/borrowing.js:74:31","timestamp":"2026-08-07 10:20:38"}
{"level":"error","message":"out of shared memory","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async classes.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/classes.js:77:25","timestamp":"2026-08-07 10:20:38"}
{"level":"error","message":"out of shared memory","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async classes.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/classes.js:77:25","timestamp":"2026-08-07 10:21:58"}
{"level":"error","message":"out of shared memory","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async SchoolSettings.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async SchoolSettings.findOne (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1240:12)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/schoolSettings.js:51:26","timestamp":"2026-08-07 10:21:58"}
{"level":"error","message":"out of shared memory","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async classes.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/classes.js:77:25","timestamp":"2026-08-07 10:23:49"}
{"level":"error","message":"out of shared memory","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async SchoolSettings.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async SchoolSettings.findOne (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1240:12)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/schoolSettings.js:51:26","timestamp":"2026-08-07 10:23:49"}
{"level":"error","message":"out of shared memory","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/postgres/query.js:50:25)\n    at /home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/sequelize.js:315:28\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async PostgresQueryInterface.select (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/dialects/abstract/query-interface.js:407:12)\n    at async classes.findAll (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/lib/model.js:1140:21)\n    at async /home/codecan/Documents/softbytes/school_system/backend/routes/classes.js:77:25","timestamp":"2026-08-07 10:23:49"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-07 10:25:19"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-07 10:27:20"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-07 10:28:07"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-07 20:22:08"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-07 20:23:16"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:11:32"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:19:52"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:32:22"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:34:52"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:35:12"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:35:35"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:37:29"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-12 06:38:10"}
{"level":"error","message":"Database initialization failed permission denied for schema public","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:76:25)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query-interface.js:140:49)\n    at async PostgresQueryInterface.ensureEnums (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query-interface.js:139:20)\n    at async PostgresQueryInterface.createTable (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/abstract/query-interface.js:210:5)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1353:7)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:856:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-08-25 20:53:41"}
{"level":"error","message":"Database initialization failed permission denied for schema public","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:76:25)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query-interface.js:140:49)\n    at async PostgresQueryInterface.ensureEnums (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query-interface.js:139:20)\n    at async PostgresQueryInterface.createTable (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/abstract/query-interface.js:210:5)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1353:7)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:856:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-08-25 20:54:30"}
{"level":"error","message":"Database initialization failed permission denied for schema public","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:76:25)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query-interface.js:140:49)\n    at async PostgresQueryInterface.ensureEnums (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query-interface.js:139:20)\n    at async PostgresQueryInterface.createTable (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/abstract/query-interface.js:210:5)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1353:7)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:856:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-08-25 21:02:05"}
{"level":"error","message":"Email transporter connection failed getaddrinfo ENOTFOUND mail.softbytetechnologies.com","service":"school-system","stack":"Error: getaddrinfo ENOTFOUND mail.softbytetechnologies.com\n    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)","timestamp":"2026-08-25 21:05:05"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-25 21:05:06"}
{"level":"error","message":"Email transporter connection failed getaddrinfo ENOTFOUND mail.softbytetechnologies.com","service":"school-system","stack":"Error: getaddrinfo ENOTFOUND mail.softbytetechnologies.com\n    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)","timestamp":"2026-08-25 22:21:17"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-25 22:21:18"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-25 23:23:49"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-25 23:23:49"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-08-29 00:40:09"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-29 00:40:11"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-29 00:40:50"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-29 00:40:50"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-29 00:41:00"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-29 00:41:00"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-29 08:10:38"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-29 08:11:11"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-08-29 09:28:05"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-29 09:28:07"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-08-29 09:29:14"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-08-29 21:09:48"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-08-29 21:09:51"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 12:42:37"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 12:42:39"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-09-01 12:52:56"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-09-01 12:52:56"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-09-01 12:53:09"}
{"level":"error","message":"Unhandled error Cannot read properties of undefined (reading 'school_id')","service":"school-system","stack":"TypeError: Cannot read properties of undefined (reading 'school_id')\n    at enforceSchoolMembership (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:88:41)\n    at Layer.handleRequest (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/layer.js:152:17)\n    at next (/home/codecan/Documents/softbytes/school_system/backend/node_modules/router/lib/route.js:157:13)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/middlewares/AuthMiddleware.ts:71:20)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)","timestamp":"2026-09-01 12:53:49"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 13:05:44"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 13:05:46"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 13:26:30"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 13:26:32"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 13:53:56"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 13:53:57"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 14:01:00"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 14:01:01"}
{"level":"error","message":"Email transporter connection failed getaddrinfo ENOTFOUND mail.softbytetechnologies.com","service":"school-system","stack":"Error: getaddrinfo ENOTFOUND mail.softbytetechnologies.com\n    at GetAddrInfoReqWrap.onlookupall [as oncomplete] (node:dns:120:26)","timestamp":"2026-09-01 15:35:25"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 15:35:27"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 17:56:30"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 17:56:31"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:10:25"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:10:26"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:12:19"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:12:20"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:29:46"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:29:47"}
{"level":"error","message":"Database initialization failed Cannot read properties of null (reading '1')","service":"school-system","stack":"TypeError: Cannot read properties of null (reading '1')\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:151:75)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:16)\n    at async PostgresQueryInterface.showIndex (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/abstract/query-interface.js:600:12)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1413:29)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:856:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-09-01 20:48:07"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:48:17"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:48:18"}
{"level":"error","message":"Database initialization failed Unknown constraint error","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:76:25)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1402:17)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:861:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-09-01 20:48:47"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:48:51"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:48:52"}
{"level":"error","message":"Database initialization failed Cannot read properties of null (reading '1')","service":"school-system","stack":"TypeError: Cannot read properties of null (reading '1')\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:151:75)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:16)\n    at async PostgresQueryInterface.showIndex (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/abstract/query-interface.js:600:12)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1413:29)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:856:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-09-01 20:48:58"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:49:24"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:49:24"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:49:25"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:49:26"}
{"level":"error","message":"Database initialization failed Cannot read properties of null (reading '1')","service":"school-system","stack":"TypeError: Cannot read properties of null (reading '1')\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:151:75)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:16)\n    at async PostgresQueryInterface.showIndex (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/abstract/query-interface.js:600:12)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1413:29)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:856:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-09-01 20:49:36"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:49:48"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:49:49"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:50:08"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:50:09"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:50:10"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:50:10"}
{"level":"error","message":"Database initialization failed Unknown constraint error","service":"school-system","stack":"Error\n    at Query.run (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/dialects/postgres/query.js:76:25)\n    at <anonymous> (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:650:28)\n    at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n    at async Function.sync (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/model.js:1402:17)\n    at async Sequelize._syncModelsWithCyclicReferences (/home/codecan/Documents/softbytes/school_system/backend/node_modules/sequelize/src/sequelize.js:856:7)\n    at async SchoolSystemServer.initializeDatabase (/home/codecan/Documents/softbytes/school_system/backend/server.ts:107:17)\n    at async SchoolSystemServer.start (/home/codecan/Documents/softbytes/school_system/backend/server.ts:34:9)","timestamp":"2026-09-01 20:50:36"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-01 20:50:48"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-01 20:50:49"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-02 12:03:34"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-02 12:03:35"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-02 12:14:35"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-02 12:14:35"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-05 17:24:31"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-05 17:24:33"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-05 17:24:38"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-05 17:24:40"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-07 00:59:08"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-07 00:59:10"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-07 01:15:20"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-07 01:15:22"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-07 01:16:16"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-07 01:16:18"}
{"body":"\n                {\n                  \"statusCode\": 4000,\n                  \"statusMessage\": \"Unauthorised.\",\n                  \"supportMessage\": \"Please verify token environment and key.\",\n                  \"faultMessage1\" : \"oauth.v2.InvalidAccessToken\",\n                  \"faultMessage2\" : \"\"\n                }\n            ","level":"error","message":"MTN SMS token request rejected","service":"school-system","status":401,"statusText":"Unauthorized","timestamp":"2026-09-07 01:19:48"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-07 01:36:54"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-07 01:36:56"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:38:34"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:38:34"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:38:34"}
{"body":{"messages":[{"error":{"message":"Recipient not allowed in sandbox"}}]},"level":"error","message":"MTN SMS gateway reported a send failure","recipient":"256755113122","service":"school-system","timestamp":"2026-09-07 01:38:34"}
{"body":{"faultMessage1":"oauth.v2.InvalidAccessToken","statusCode":4000,"statusMessage":"Unauthorised.","supportMessage":"Please verify token environment and key."},"level":"error","message":"MTN SMS token request rejected","service":"school-system","status":401,"statusText":"","timestamp":"2026-09-07 01:38:34"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:40:30"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:40:30"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:40:30"}
{"body":{"messages":[{"error":{"message":"Recipient not allowed in sandbox"}}]},"level":"error","message":"MTN SMS gateway reported a send failure","recipient":"256755113122","service":"school-system","timestamp":"2026-09-07 01:40:30"}
{"body":{"faultMessage1":"oauth.v2.InvalidAccessToken","statusCode":4000,"statusMessage":"Unauthorised.","supportMessage":"Please verify token environment and key."},"level":"error","message":"MTN SMS token request rejected","service":"school-system","status":401,"statusText":"","timestamp":"2026-09-07 01:40:30"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-07 01:40:42"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-07 01:40:44"}
{"body":{"faultMessage1":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound","faultMessage2":"","statusCode":4000,"statusMessage":"Unauthorised.","supportMessage":"Please verify token environment and key."},"level":"error","message":"MTN SMS gateway rejected request","recipient":"256777980098","service":"school-system","status":401,"statusText":"Unauthorized","timestamp":"2026-09-07 01:42:50"}
{"body":{"faultMessage1":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound","faultMessage2":"","statusCode":4000,"statusMessage":"Unauthorised.","supportMessage":"Please verify token environment and key."},"level":"error","message":"MTN SMS gateway rejected request","recipient":"256777980098","service":"school-system","status":401,"statusText":"Unauthorized","timestamp":"2026-09-07 01:43:17"}
{"body":{"faultMessage1":"keymanagement.service.InvalidAPICallAsNoApiProductMatchFound","faultMessage2":"","statusCode":4000,"statusMessage":"Unauthorised.","supportMessage":"Please verify token environment and key."},"level":"error","message":"MTN SMS gateway rejected request","recipient":"256777980098","service":"school-system","status":401,"statusText":"Unauthorized","timestamp":"2026-09-07 01:43:35"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-07 01:48:24"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-07 01:48:26"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:51:21"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:51:21"}
{"level":"info","message":"MTN SMS submitted","recipient":"256755113122","service":"school-system","submitCount":1,"timestamp":"2026-09-07 01:51:21"}
{"body":{"messages":[{"error":{"message":"Recipient not allowed in sandbox"}}]},"level":"error","message":"MTN SMS gateway reported a send failure","recipient":"256755113122","service":"school-system","timestamp":"2026-09-07 01:51:21"}
{"body":{"faultMessage1":"oauth.v2.InvalidAccessToken","statusCode":4000,"statusMessage":"Unauthorised.","supportMessage":"Please verify token environment and key."},"level":"error","message":"MTN SMS token request rejected","service":"school-system","status":401,"statusText":"","timestamp":"2026-09-07 01:51:21"}
{"level":"info","message":"Email transporter connection successful","service":"school-system","timestamp":"2026-09-07 01:59:36"}
{"level":"info","message":"Server is running on port 4000","service":"school-system","timestamp":"2026-09-07 01:59:38"}
