Error interno del servidor al intentar enviar un mensaje privado a un nuevo usuario: ¿por dónde empezar? ¿Ideas?

Hola, acabo de intentar enviar un mensaje personal a un usuario nuevo y, al enviarlo, recibí un mensaje de error interno del servidor, sin más información. Lo intenté de nuevo haciendo clic en “enviar mensaje” en la tarjeta de perfil de ese usuario, y ocurrió lo mismo.

Ya he logrado enviar mensajes personales a grupos en el pasado, de eso estoy seguro.

¿Por dónde empiezo a buscar o solucionar el problema?

¿O alguien tiene una “intuición” de qué podría estar pasando?

¿Un mensaje emergente o un mensaje en la consola? Intenta capturar una captura de pantalla o copiar y pegar el error para que podamos verlo, por favor.

He añadido una captura de pantalla a la publicación, ¡perdona por no haberlo hecho directamente!

Los errores internos del servidor se combinan con una entrada en /logs: comparte el error correspondiente y la traza de pila (backtrace)

(la consola del navegador puede ayudar en ocasiones, pero al final esto es algo que se ha roto en el backend :collision:)

Excepción de trabajo: palabra clave desconocida: :private_message_context

Y en la traza de la pila tengo un montón de cosas, ¿debería copiarlas todas aquí?

Ah, espera, parece que no miré la hora correctamente, podría ser esto en realidad:

ArgumentError (palabra clave desconocida: :private_message_context) lib/plugin/instance.rb:460:in ‘Kernel#public_send’ lib/plugin/instance.rb:460:in ‘block (2 niveles) en Guardian#add_to_class’ lib/topic_creator

¿Puedes actualizar a la última versión de Discourse?

Puedo realizar la actualización, pero tendré que hacerlo un poco más tarde (dentro de un par de horas). Las dos últimas veces que lo hice, terminé teniendo que solucionar problemas en el servidor, así que prefiero hacerlo cuando tenga un poco más de tiempo disponible que ahora (tengo una cita próxima).

¿Vale la pena hacerlo antes de preocuparme más por este error?

¿Puede tener algo que ver con el hecho de que he desactivado los mensajes privados, excepto para el personal (si no me equivoco, necesito verificarlo) — pero ¿no debería poder enviar mensajes a cualquier persona, siendo administrador?

Sí, la mayoría de las veces vale la pena estar en la última versión. Por si acaso el error ya ha sido corregido.

También podría ser una incompatibilidad con un complemento.

Quizás, aunque es la primera vez que escucho sobre este error específico.