- line 398 of /lib/classes/task/manager.php: Error thrown
- line 95 of /lib/classes/task/manager.php: call to core\task\manager::scheduled_task_from_record()
- line 115 of /lib/classes/task/manager.php: call to core\task\manager::load_default_scheduled_tasks_for_component()
- line 645 of /lib/upgradelib.php: call to core\task\manager::reset_scheduled_tasks_for_component()
- line 797 of /lib/upgradelib.php: call to upgrade_component_updated()
- line 1953 of /lib/upgradelib.php: call to upgrade_plugins()
- line 202 of /admin/cli/upgrade.php: call to upgrade_noncore()
Już drugi raz napotkałem się na błąd podczas aktualizacji moodle 4.1 do wersji 4.1.6. Okazuje się, że w zadaniach (task) jest błąd. Oczekujące zadanie nie może zostać wykonane bo przy aktualizacji usuwane/zamieniane są tabele bazy danych oraz moduł statystyki quizu (quiz_statistics) .
2m Marcin Misiak
Outsourcing informatyków
Rozwiązanie problemu to usunięcie z bazy danych zadania przez taki SQL:
DELETE FROM $PREFIX_task_scheduled WHERE component=’quiz_statistics’;
Gdzie $PREFIX_ = to presix tabel, najczęściej „mdl_”
Szczegóły: https://tracker.moodle.org/projects/MDL/issues/MDL-79627?filter=allissues
Koentowanie nie jest możliwe