Solución 'Invalid response detected value' moodle

Hace días configuramos una instalación de Moodle, una vez activada la opción para que se pudiera utilizar desde aplicación móvil y al probarlo en un móvil, salía este error: "Invalid response value detected".

Después de indagar en los foros de Moodle, lo más común que indican es que en las preferencias de usuario en el apartado de cuota de disco debe tener un valor numérico, si tiene cualquier otra cosa puede marcar ese error según esta referencia. En mi caso estaba establecido correctamente, pero seguía mostrando dicho error. Al final me puse en contacto con el soporte de Moodle y me respondieron lo siguiente:

I checked the WS response and this is the error thrown:

lang => Invalid response value detected: Invalid external api response: the value is "es", the server was expecting "lang" type

That means there's a Spanish language forced somewhere, but that language pack isn't installed in the site (I guess you have installed es_mx). My guess is that the language comes from the users table in the database, but it's just a guess. There are 2 solutions:
  • Find where this language is forced and change it to a language installed in the site.
  • Install the "es" language pack.

Básicamente yo establecí como lenguaje de la instalación es_MX, por algún motivo que desconozco no encontró ese locale en el sistema y por eso marcaba error. Al final lo dejé solo como "es" y dejó de marca el error. Gracias a Dani Palou de moodle por su amable respuesta, fue que pude resolver el problema.

+ fotos / videos

Almacenado en Moodle

por Jorge Martínez Mauricio :)

blog / fotos / archivo

Solución 'Invalid response detected value' moodle

tar.mx es un blog sobre fotografía, tecnología y otras chunches

modificado martes 13 de julio de 2021, 18:06