Erreur serveur interne lors de l'envoi d'un message privé à un nouvel utilisateur – par où commencer ? des idées ?

Bonjour, je viens d’essayer d’envoyer un message privé à un nouvel utilisateur et, après avoir soumis, j’ai reçu un message d’erreur interne du serveur, sans autre information. J’ai réessayé en cliquant sur “envoyer un message” sur la fiche de profil de cet utilisateur, même chose.

J’ai déjà réussi à envoyer des messages privés à des groupes par le passé, j’en suis sûr.

Par où dois-je commencer à chercher/dépanner ?

Ou quelqu’un “devine-t-il” ce qui pourrait se passer ?

Une fenêtre contextuelle ou un message dans la console ? Essayez de capturer une capture d’écran ou de copier-coller l’erreur pour que nous puissions la voir, s’il vous plaît.

J’ai ajouté une capture d’écran au message, désolé de ne pas l’avoir fait directement !

Les erreurs de serveur interne sont associées à une entrée dans /logs — partagez l’erreur correspondante ainsi que la trace d’exécution (backtrace)

(la console du navigateur peut parfois aider, mais au fond, c’est un problème qui s’est produit au niveau du backend :collision:)

Exception de tâche : mot-clé inconnu : :private_message_context

Et sous la trace, j’ai tout un tas de choses, devrais-je tout copier ici ?

Oh, attendez, il semble que je n’aie pas bien regardé l’heure, ce serait peut-être plutôt ceci :

ArgumentError (mot-clé inconnu : :private_message_context) lib/plugin/instance.rb:460:in ‘Kernel#public_send’ lib/plugin/instance.rb:460:in ‘block (2 levels) in Guardian#add_to_class’ lib/topic_creator

Êtes-vous en mesure de mettre à jour vers la dernière version de Discourse ?

Je peux faire la mise à jour, mais ce sera un peu plus tard (dans quelques heures). Les deux dernières fois que je l’ai faite, j’ai fini par devoir dépanner des choses sur le serveur, donc je préfère le faire quand j’aurai un peu plus de temps devant moi qu’en ce moment (j’ai un rendez-vous qui approche).

Vaut-il mieux le faire avant de s’inquiéter davantage de cette erreur ?

Cela peut-il avoir un lien avec le fait que j’ai désactivé les messages privés, sauf pour le personnel (si je me souviens bien, je dois vérifier) — mais ne devrais-je pas, en tant qu’administrateur, pouvoir envoyer des messages à n’importe qui ?

Oui, dans la plupart des cas, il vaut mieux être à jour avec la dernière version. Au cas où le bug aurait déjà été corrigé.

Cela pourrait aussi être dû à une incompatibilité avec une extension.

Peut-être, bien que ce soit la première fois que j’entends parler de cette erreur spécifique.