mod_assign\task\cron_task schlägt fehl

mod_assign\task\cron_task schlägt fehl

von Jens Auler -
Anzahl Antworten: 1

Liebe Moodle-Gemeinde,

wir haben ein Problem mit dem Aufgaben-Cronjob.

Im Log erscheint folgende Meldung:

Execute scheduled task: Hintergrundprozess für das Aufgabenmodul (mod_assign\task\cron_task)
... started 14:54:31. Current memory use 21.3MB.
Processing 127 assignment submissions ...
Processing assignment submission 41938 ...
Done
(...jede Menge gleiche Zeilen...) Done processing 127 assignment submissions ... used 3540 dbqueries ... used 2.0416431427002 seconds Scheduled task failed: Hintergrundprozess für das Aufgabenmodul (mod_assign\task\cron_task),Ungültige Kursmodul-ID
Leider kann ich nicht herausfinden, worin genau der Fehler besteht. Die "Ungültige Kursmodul-ID" wird nicht näher spezifiziert. Wir haben bereits das Debug-Level angehoben, aber die Logs sind unverändert.

Wir haben parallel das Problem, dass bei Feedback keine Email an Schüler geschickt wird; hängt das zusammen?

Über Ratschläge freue ich mich.

Viele Grüße
- Jens

Mittelwert:  -
Als Antwort auf Jens Auler

Re: mod_assign\task\cron_task schlägt fehl

von Peter Schröder -

Hallo Jens,

wir sind auf das selbe Problem gestoßen. Wir konnten durch einen zusätzlichen, temporären debug output in der Datei moodle/lib/modinfolib.php die ID für das problematische Kursmodul finden.

Das Modul ließ sich in der Sequenz unter Sektionen des entsprechenden Kurses nicht finden. (course_sections.sequence)

Wir vermuten einen fehlerhaften Löschvorgang.

Nach dem Löschen der Artefakte läuft der Cronjob wieder problemlos.

Grüße

Peter