Actions en lots sur utilisateurs : error/moodle/invalidrecord

Actions en lots sur utilisateurs : error/moodle/invalidrecord

par Sal Sotor,
Nombre de réponses : 4

Bonjour,

Nous venons d'effectuer une mise à jour de 3.4 vers 3.7

Lorsque j'essaye de supprimer les utilisateurs par lots, j'ai le message suivant : 

error/moodle/invalidrecord

Nous avons relancé le cron plusieurs fois comme stipulé, mais cela ne règle pas le problème

Merci pour votre aide


Sal.

Moyenne des évaluations  -
En réponse à Sal Sotor

Re: Actions en lots sur utilisateurs : error/moodle/invalidrecord

par Sal Sotor,

Personne pour m aider?

Merci

En réponse à Sal Sotor

Re: Actions en lots sur utilisateurs : error/moodle/invalidrecord

par Pascal Boulerie,
ça ne sert à rien de faire un message de Up (une relance), mieux vaut attendre.

Vous pouvez aussi regarder dans les archives,
et aussi dans le forum en langue anglaise pour savoir s'il y a d'autres questions similaires à votre souci.

Bon week-end,
Moyenne des évaluations Utile (2)
En réponse à Sal Sotor

Re: Actions en lots sur utilisateurs : error/moodle/invalidrecord

par Patrick Lemaire,
Avatar Développeurs de plugins Avatar Documentation writers Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Bonjour,
Est-ce que la suppression manuelle fonctionne pour ces mêmes utilisateurs ?
Une purge des caches ne ferait pas de mal déjà...

Le message d'erreur indique que l'objet (ici un utilisateur) ne correspond pas. Soit le fichier CSV n'est pas correct, soit l'utilisateur n'existe pas. Sans doute, la première piste parait plus probable.
Je suggère de créer un nouvel utilisateur et de tenter de le supprimer vis CSV. Si ça fonctionne, on en reparle. Si ça fonctionne pas... on en reparle 😉

À bientôt,
Patrick
En réponse à Patrick Lemaire

Re: Actions en lots sur utilisateurs : error/moodle/invalidrecord

par Sal Sotor,

Bonjour

Merci pour votre réponse

Pour résumé après la mise à jour de 3.4 vers 3.7, nous voulions repartir "à zéro" sans aucun utilisateurs étudiants. Les caches ont été purgées. 

Nous avons donc voulu les supprimer via l'action en lots sur les utilisateurs. Cependant une fois la tâche lancée, la suppression commençait mais ensuite le message d'erreur. La suppression se faisait mais par lots aléatoires. On pouvait en supprimer 2 ou 50  avant d'avoir ce message. Cela bloquait sur certains utilisateurs

En essayant de les supprimer manuellement un par un, certains posaient problème, mais en recommençant, cela fonctionnait.

Il a donc fallu relancer plusieurs dizaines de fois la suppression par lots afin de pouvoir supprimer tous les utilisateurs.

Sal.