error/moodle/dmlwriteexception
Tämä indikoi yleistä virhetilannetta silloin, kun Moodlen tietokantaan ei pystytä kirjoittamaan. Jos laitat debuggauksen päälle saat lisätietoja virheestä.
dmlwriteexception kun yrität tallentaa sivua jossa on lisättynä tekstiä tekstieditoriin
Virheilmoitus voi tulla silloin, yrität tallentaa sivua, jolla on kopioitua tekstiä ulkoisesta lähteestä kuten MS Wordista tai verkkosivuita. Jos lähdemateriaalissa on muotoiluja voi lähdekoodi kopioitua vain osittain ja tekstiä liitettäessä lähdekoodiin jää aukinaisia tageja. Tuloksena on vaillinainen koodi, joka aiheuttaa dmlwriteexceptionin. Voit kopioida tekstin ja liittää määräten (paste special) tai poistaa muotoilut (clear formatting) (tai yksinkertaisesti liitä teksti ensin tekstieditoriin ja kopioi sen jälkeen Moodleen).
MySQL
Jos käytät MySQL tietokantaa Moodlessa, tämä virhe voi johtua liian pienestä tiedostokoosta palvelimen max_allowed_packet
kohdassa. Increasing this value may resolve the issue.
dmlwriteexception virhe palauttaessa kurssia
Jos saat dmlwriteexception virheilmoituksen kurssia palauttaessa, on suositeltavaa että InnoDB taulut ovat Barracuda tiedostomuodossa. Katso osio 'Converting InnoDB tables to Barracuda' artikkelista Administration via command line (ENG) saadaksesi lisätietoja suosituksesta sekä lisätietoa tiedostomuodon muuttamisesta tauluissa.
dmlwriteexeption virhe kun yrität tuoda tenttikysymyksiä
Varmista, että lataamasi tiedosto on UTF-8 without BOM