Note: You are currently viewing documentation for Moodle 3.2. Up-to-date documentation for the latest stable version of Moodle is probably available here: error/moodle/dmlwriteexception.

error/moodle/dmlwriteexception: Difference between revisions

From MoodleDocs
m (Reverted edits by Helenvergara017 (talk) to last revision by Helen Foster)
m (French link)
 
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This indicates that a general error occurred when Moodle tried to write to the database. If you turn on [[Debugging]] you will get more detailed information about what the problem is.
This indicates that a general error occurred when Moodle tried to write to the database. If you turn on [[Debugging]] you will get more detailed information about what the problem is.


When importing questions in Aiken format after successful reading all questions this error  emerges when saving in the database. No definite rule why. Ver. 2.0
==MySQL==
 
If you're using a MySQL database for your Moodle installation, this error can be caused by the server's <code>max_allowed_packet</code> size being configured incorrectly. [https://moodle.org/mod/forum/discuss.php?d=230681#p1001751 Increasing this value may resolve the issue.]
 
==dmlwriteexception error when restoring a course==
 
If you obtain a dmlwriteexception error when restoring a course, it is recommended that InnoDB tables are converted to the Barracuda file format. See the section 'Converting InnoDB tables to Barracuda' in [[Administration via command line]] for details of why this is recommended plus information on a tool for converting tables.


==See also==
==See also==
Line 8: Line 14:


[[Category:Error|Dmlwriteexception]]
[[Category:Error|Dmlwriteexception]]
[[es:error/moodle/dmlwriteexception]]
[[fr:error/moodle/dmlwriteexception]]

Latest revision as of 14:07, 21 March 2017

This indicates that a general error occurred when Moodle tried to write to the database. If you turn on Debugging you will get more detailed information about what the problem is.

MySQL

If you're using a MySQL database for your Moodle installation, this error can be caused by the server's max_allowed_packet size being configured incorrectly. Increasing this value may resolve the issue.

dmlwriteexception error when restoring a course

If you obtain a dmlwriteexception error when restoring a course, it is recommended that InnoDB tables are converted to the Barracuda file format. See the section 'Converting InnoDB tables to Barracuda' in Administration via command line for details of why this is recommended plus information on a tool for converting tables.

See also