Hallo zusammen,
nach einem Update von Version 4.5.6+ (Build: 20250902) (2024100706.06) auf Version 5.0.2+ (Build: 20250906) (2025041402.07) schlägt der Task "E-Mail für anstehende Termine versenden" mit der unten stehenden Fehlermeldung fehl. Ich nehme nicht an, dass die Meldung mit dem verwendeten Betriebssystem, der Webserver- oder PHP-Version in Zusammenhang steht, kann aber diese Informationen sowie Webserverlogs gerne nachliefern. Gibt es eine Möglichkeit, den PHP-Code selbst zu reparieren oder muss ich, wie die Meldung andeutet, auf einen Patch warten?
Viele Grüße
Franziska
Execute scheduled task: E-Mail für anstehende Termine versenden (mod_scheduler\task\send_reminders) ... started 19:11:13. Current memory use 8.5 MB. Debugging increased temporarily due to faildelay of 61440 ... used 1 dbqueries ... used 0.40727400779724 seconds ... used 9.6 MB peak memory Scheduled task failed: E-Mail für anstehende Termine versenden (mod_scheduler\task\send_reminders),Fehler in der Kodierung gefunden, den nur Programmierer/innen korrigieren können: Deprecation: cron_setup_user has been deprecated since 4.2. Use \core\cron::setup_user() instead. See MDL-77837 for more information. Backtrace: * line 150 of /lib/classes/deprecation.php: call to core\deprecation::emit_deprecation_notice() * line 302 of /lib/deprecatedlib.php: call to core\deprecation::emit_deprecation() * line 83 of /mod/scheduler/classes/task/send_reminders.php: call to cron_setup_user() * line 411 of /lib/classes/cron.php: call to mod_scheduler\task\send_reminders->execute() * line 208 of /lib/classes/cron.php: call to core\cron::run_inner_scheduled_task() * line 125 of /lib/classes/cron.php: call to core\cron::run_scheduled_tasks() * line 186 of /admin/cli/cron.php: call to core\cron::run_main_process()