error/moodle/dmlwriteexception
Esto indica que ha ocurrido un error general cuando Moodle trató de escribir a la Base de Datos. Si Usted habilita el modo de depuración (debugging), tendrá información más detallada acerca de este problema.
error dmlwriteexception al tratar de guardar una página que tiene contenido en el editor de texto
La causa más común para que los usuarios de Moodle tengan este error es cuando copian y pegan materiales de una fuente externa, como MS Word o de páginas web. Si el material original contiene formateo, el código fuente es posible que no sea copiado enteramente y al pegar el material este código fuente tiene marcas (tags) abiertas u otras instrucciones de formateo. El resultado es código roto que causa dmlwriteexception. Usted puede pegar el material con la opción de 'pegar especial' o puede limpiar el formateo (o simplemente solo copiar-pegar e texto al editor de texto y después copiar-pegar el texto a Moodle).
MySQL
Si Usted está usando la BasedeDatos MySQL para su instalación Moodle, este error puede ser causado por el tamaño de max_allowed_packet
del servidor configurado de forma incorrecta. Aumentar este valor puede resolver el problema.
Otra razón en MySQL puede ser que max_binlog_cache_size sea muy pequeño. Esto se puede aumentar hasta 4GB max en MySQL 8.
error dmlwriteexception al restaurar un curso
Si usted obtiene un error dmlwriteexception error al restaurar un curso, se le recomienda que las tablas InnoDB sean convertidas al formato de archivo Barracuda. Vea la sección 'Converting InnoDB tables to Barracuda' en Administración por medio de línea de comandos para los detalles acerca del por qué esto está recomendado y por informacion sobre una herramienta para convertir las tablas.
Error mlwriteexeption al importar preguntas de examen
Asegúrese de que el archivo subido sea UTF-8 sin BOM