[16-Nov-2025 04:19:42 UTC] PHP Warning:  fopen(/home/titanium/api.titaniumtech.site/educational/v1/notification/live/logs/cron_2025-11-16.log): Failed to open stream: No such file or directory in /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php on line 794
[16-Nov-2025 05:26:34 UTC] PHP Fatal error:  Uncaught Error: Call to undefined method NotificationEngine::calculateNotificationTimes() in /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php:647
Stack trace:
#0 /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php(588): NotificationEngine->createNotificationSet()
#1 /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php(92): NotificationEngine->processSchedule()
#2 {main}
  thrown in /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php on line 647
[16-Nov-2025 05:30:33 UTC] PHP Fatal error:  Uncaught TypeError: Cannot access offset of type string on string in /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php:555
Stack trace:
#0 /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php(83): NotificationEngine->processSchedule()
#1 {main}
  thrown in /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php on line 555
[16-Nov-2025 05:31:56 UTC] PHP Fatal error:  Uncaught TypeError: Cannot access offset of type string on string in /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php:555
Stack trace:
#0 /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php(83): NotificationEngine->processSchedule()
#1 {main}
  thrown in /home/titanium/api.titaniumtech.site/educational/v1/notification/live/cron.php on line 555
