Bonjour,
J'utilise actuellement Moodle 3.5.3 pour différentes plateformes Moodle.
En analysant les logs des exécutions du cron, je rencontre (ou rencontrais en 3.5.2 ?) parfois des problèmes, qui m'affichent les messages d'erreur suivants :
Adhoc task failed: core_course\task\course_delete_modules,debug/codingerror
Ceci plusieurs fois à la suite lors de la même exécution du cron.Adhoc task failed: core_course\task\course_delete_modules,Erreur de programmation détectée. Ceci doit être corrigé par un programmeur : The course module 19841 could not be deleted. #0 /var/www/html/course/classes/task/course_delete_modules.php(66): course_delete_module('19841')#1 /var/www/html/lib/cronlib.php(185): core_course\task\course_delete_modules->execute()
#2 /var/www/html/lib/cronlib.php(74): cron_run_inner_adhoc_task(Object(core_course\task\course_delete_modules))
#3 /var/www/html/admin/cli/cron.php(61): cron_run()
#4 {main}
Avec le second message, il est éventuellement possible de fouiller un peu plus, pour savoir de quoi il s'agit, mais avec le premier, c'est plus compliqué...
Est-ce que d'autres personnes rencontrent des soucis similaires ?
Avez-vous une idée précise de l'origine du problème, et de la façon de le régler ? J'ai bien trouvé MDL-60367, mais qui a été fermé au profit de MDL-57486, moins adapté à la situation a priori (et à mon sens).
Je me demande s'il y aurait un lien avec la problématique des plugins qui n'intègre pas la fonctionnalité de ré-initialisation, éventuellement avec des plugins qui n'intégreraient pas correctement la suppression ?
Séverin