A lock was created but not released

A lock was created but not released

par Shari Sa,
Nombre de réponses : 2

Bonjour,

notre site fonctionnait bien mais à un moment donnée j'ai commencé à avoir ce message d'erreur:

Execute scheduled task: Préparer les travaux remis pour annotation (assignfeedback_editpdf\task\convert_submissions)
... started 11:49:45. Current memory use 4.6Mo.
Convert 1 submission attempt(s) for assignment 708
!!! Erreur de programmation détectée. Ceci doit être corrigé par un programmeur : A lock was created but not released at:
[dirroot]/lib/cronlib.php on line 99

Code should look like:

$factory = \core\lock\lock_config::get_lock_factory('type');
$lock = $factory->get_lock(Resource id #511);
$lock->release(); // Locks must ALWAYS be released like this.

!!!



J'ai trouvé une solution dans ce lien:
https://www.moodlewiki.com/books/administration/page/scheduled-tasks-a-lock-was-created-but-not-released
Mais je ne sais pas que doit-je faire pour:
You can try clearing out the locks as well from the database/filestore (whichever is relevant) and running the cron again.

Pourriez- vous m'aider à ce propos?

le cron fonctionne tous les 1 minutes
le droite d'accès au moodledata/lock est 777
Moodle version : Moodle 3.7.2 (Build: 20190909)
et je n'ai rien dans mdl_lock_db

Merci d'avance



Moyenne des évaluations  -
En réponse à Shari Sa

Re: A lock was created but not released

par Christian Bocquet,
Avatar Moodleurs particulièrement utiles

Bonjour,

Avant d'intervenir sur database ou autres, vous pouvez d'abord aller voir dans le module de cours de type Devoir et dont l'id est 511, s'il n'y a pas un travail remis qui pose problème (par exemple, si c'est un fichier remis qui n'est pas au format imposé).

Christian

En réponse à Christian Bocquet

Re: A lock was created but not released

par Shari Sa,
Merci pour votre retour.
là tout est ok pour moi, ce sont des .doc et des .pdf