by Michael Buchanan.
I am running version 2.6.11 on a Linux box and when I try to restore a course, it stops with a dmlwriteexception error. I tried increasing the max_allowed_packets to 100mb (in the my.cnf file) as suggested in the help documentation but that did not make a difference.
Then I tried restoring the course but without any book modules - it restored fine.
So then I tried to restore just one book and I got this debugging information: Can anyone help me decipher what this all means and what a possible solution would be? Thanks!
Debug info: Incorrect string value: '\xE2\x80\x8B\xE2\x80\x8B...' for column 'content' at row 1
INSERT INTO mdl_book_chapters (pagenum,subchapter,title,content,contentformat,hidden,timemodified,importsrc,bookid) VALUES(?,?,?,?,?,?,?,?,?)
[array (
0 => '9',
1 => '0',
2 => 'Tareas y Actividades',
3 => '<blockquote>
<p><strong>Objetivo: </strong> Que los estudiantes empiecen a desarrollar destreza en algunos de los métodos de la investigación antropológica al hacer un análisis preliminar de un video corto que presenta algunas diferencias culturales.</p>
<p><b>Video</b>: <a target="_blank" href="https://youtu.be/gCQIGiXf0JA">Extracto de <em>Los dioses deben estar locos</em></a></p>
<blockquote>
<p><em>Los dioses deben estar locos</em> es una comedia que estrenó en 1980. Está situado en el desierto de Kalahari, en el sur de África, y se trata de un grupo aislado de bosquimanos, que no son conscientes de que existan otra gente que no sean ellos mismos.<em><br /></em></p>
<p>Aunque no se creó como una descripción antropológica seria, el siguiente extracto les ofrece a los estudiantes la oportunidad de adquirir experiencia práctica con diversos métodos antropológicos. Como hemos visto en esta unidad, el estudio antropológico implica, entre otros enfoques, comparar y contrastar la cultura que se está estudiando con otra cultura, muchas veces la del observador / analista. Las áreas de estudio incluyen la ropa y la vivienda, la adquisición de alimentos, las estructuras sociales y relaciones con los demás, el lenguaje y la comunicación, las creencias, el arte y el entretenimiento. Otra observación clave incluye el énfasis antropológico sobre el holismo—cómo todas las partes de una cultura están relacionadas entre sí, y cómo un cambio a cualquier parte puede afectar a muchas otras partes.</p>
<p>Trataremos estos temas más a fondo al adelantar el curso. En el momento estamos interesados en empezar este proceso de observación, comparación y contraste. Tomando sólo estos pocos conceptos, mire el video varias veces, buscando cosas diferentes cada vez.</p>
<div align="center"><iframe src="https://www.youtube.com/embed/gCQIGiXf0JA" allowfullscreen="" frameborder="0" height="315" width="420"></iframe></div>
<p><br />La siguiente lista sugiere varios temas para observar y tener en cuenta mientras mire el video:</p>
<ol>
<li>Mira el vídeo sin escribir nada, sólo para ver la impresión que le dá. Después de mirarlo, escriba sus primeras impresiones de la cultura de las personas que se presentan en el extracto en su conjunto. Preste especial atención al principio antropológico del <strong>holismo</strong>.</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en las áreas de vestuario, vivienda, y la adquisición de alimentos.</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en las áreas de las estructuras sociales, relaciones entre las personas, relaciones familiares, crianza y cuidado de los hijos, etc.</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en las áreas de lenguaje y comunicación—¿hay algo diferente en el lenguaje?</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en el ámbito de las creencias, el arte y el entretenimiento.</li>
<li>Escriba un resumen breve de sus observaciones y descubrimientos (1-2 páginas) y súbalo al enlace en la tarea de Unidad 1.</li>
<li>Resuma sus conclusiones y compartelas con sus compañeros del curso en el foro Discusión de Video de la Unidad 1. Lea los resúmenes de varios compañeros y comente brevemente (200-300 palabras) sobre lo que ellos han escrito.</li>
</ol></blockquote>
<p>Prepárese para la Próxima Unidad:</p>
<ul>
<li>Revise el sílabo, y anote cualesquier preguntas en el foro de Discución General de la Unidad 1.</li>
<li><strong>Readings</strong>:
<ul>
<li>Study Jandt: Chapter 1. The Dispute Over Defining Culture</li>
<li>Ferraro, chapters 1 and 2</li>
<li>Lavenda, Chapters 1, 2</li>
</ul>
</li>
</ul>
</blockquote>',
4 => '1',
5 => '0',
6 => '1440604097',
7 => '',
8 => 54,
)]
Error code: dmlwriteexception
INSERT INTO mdl_book_chapters (pagenum,subchapter,title,content,contentformat,hidden,timemodified,importsrc,bookid) VALUES(?,?,?,?,?,?,?,?,?)
[array (
0 => '9',
1 => '0',
2 => 'Tareas y Actividades',
3 => '<blockquote>
<p><strong>Objetivo: </strong> Que los estudiantes empiecen a desarrollar destreza en algunos de los métodos de la investigación antropológica al hacer un análisis preliminar de un video corto que presenta algunas diferencias culturales.</p>
<p><b>Video</b>: <a target="_blank" href="https://youtu.be/gCQIGiXf0JA">Extracto de <em>Los dioses deben estar locos</em></a></p>
<blockquote>
<p><em>Los dioses deben estar locos</em> es una comedia que estrenó en 1980. Está situado en el desierto de Kalahari, en el sur de África, y se trata de un grupo aislado de bosquimanos, que no son conscientes de que existan otra gente que no sean ellos mismos.<em><br /></em></p>
<p>Aunque no se creó como una descripción antropológica seria, el siguiente extracto les ofrece a los estudiantes la oportunidad de adquirir experiencia práctica con diversos métodos antropológicos. Como hemos visto en esta unidad, el estudio antropológico implica, entre otros enfoques, comparar y contrastar la cultura que se está estudiando con otra cultura, muchas veces la del observador / analista. Las áreas de estudio incluyen la ropa y la vivienda, la adquisición de alimentos, las estructuras sociales y relaciones con los demás, el lenguaje y la comunicación, las creencias, el arte y el entretenimiento. Otra observación clave incluye el énfasis antropológico sobre el holismo—cómo todas las partes de una cultura están relacionadas entre sí, y cómo un cambio a cualquier parte puede afectar a muchas otras partes.</p>
<p>Trataremos estos temas más a fondo al adelantar el curso. En el momento estamos interesados en empezar este proceso de observación, comparación y contraste. Tomando sólo estos pocos conceptos, mire el video varias veces, buscando cosas diferentes cada vez.</p>
<div align="center"><iframe src="https://www.youtube.com/embed/gCQIGiXf0JA" allowfullscreen="" frameborder="0" height="315" width="420"></iframe></div>
<p><br />La siguiente lista sugiere varios temas para observar y tener en cuenta mientras mire el video:</p>
<ol>
<li>Mira el vídeo sin escribir nada, sólo para ver la impresión que le dá. Después de mirarlo, escriba sus primeras impresiones de la cultura de las personas que se presentan en el extracto en su conjunto. Preste especial atención al principio antropológico del <strong>holismo</strong>.</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en las áreas de vestuario, vivienda, y la adquisición de alimentos.</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en las áreas de las estructuras sociales, relaciones entre las personas, relaciones familiares, crianza y cuidado de los hijos, etc.</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en las áreas de lenguaje y comunicación—¿hay algo diferente en el lenguaje?</li>
<li>Mire el video de nuevo, observando en particular las similitudes y diferencias entre la cultura de los bosquimanos y la suya en el ámbito de las creencias, el arte y el entretenimiento.</li>
<li>Escriba un resumen breve de sus observaciones y descubrimientos (1-2 páginas) y súbalo al enlace en la tarea de Unidad 1.</li>
<li>Resuma sus conclusiones y compartelas con sus compañeros del curso en el foro Discusión de Video de la Unidad 1. Lea los resúmenes de varios compañeros y comente brevemente (200-300 palabras) sobre lo que ellos han escrito.</li>
</ol></blockquote>
<p>Prepárese para la Próxima Unidad:</p>
<ul>
<li>Revise el sílabo, y anote cualesquier preguntas en el foro de Discución General de la Unidad 1.</li>
<li><strong>Readings</strong>:
<ul>
<li>Study Jandt: Chapter 1. The Dispute Over Defining Culture</li>
<li>Ferraro, chapters 1 and 2</li>
<li>Lavenda, Chapters 1, 2</li>
</ul>
</li>
</ul>
</blockquote>',
4 => '1',
5 => '0',
6 => '1440604097',
7 => '',
8 => 54,
)]
Error code: dmlwriteexception
Stack trace:
- line 446 of /lib/dml/moodle_database.php: dml_write_exception thrown
- line 1146 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
- line 1188 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
- line 71 of /mod/book/backup/moodle2/restore_book_stepslib.php: call to mysqli_native_moodle_database->insert_record()
- line 137 of /backup/util/plan/restore_structure_step.class.php: call to restore_book_activity_structure_step->process_book_chapter()
- line 103 of /backup/util/helper/restore_structure_parser_processor.class.php: call to restore_structure_step->process()
- line 151 of /backup/util/xml/parser/processors/grouped_parser_processor.class.php: call to restore_structure_parser_processor->dispatch_chunk()
- line 91 of /backup/util/helper/restore_structure_parser_processor.class.php: call to grouped_parser_processor->postprocess_chunk()
- line 148 of /backup/util/xml/parser/processors/simplified_parser_processor.class.php: call to restore_structure_parser_processor->postprocess_chunk()
- line 92 of /backup/util/xml/parser/processors/progressive_parser_processor.class.php: call to simplified_parser_processor->process_chunk()
- line 186 of /backup/util/xml/parser/progressive_parser.class.php: call to progressive_parser_processor->receive_chunk()
- line 274 of /backup/util/xml/parser/progressive_parser.class.php: call to progressive_parser->publish()
- line ? of unknownfile: call to progressive_parser->end_tag()
- line 175 of /backup/util/xml/parser/progressive_parser.class.php: call to xml_parse()
- line 154 of /backup/util/xml/parser/progressive_parser.class.php: call to progressive_parser->parse()
- line 110 of /backup/util/plan/restore_structure_step.class.php: call to progressive_parser->process()
- line 181 of /backup/util/plan/base_task.class.php: call to restore_structure_step->execute()
- line 192 of /backup/moodle2/restore_activity_task.class.php: call to base_task->execute()
- line 177 of /backup/util/plan/base_plan.class.php: call to restore_activity_task->execute()
- line 167 of /backup/util/plan/restore_plan.class.php: call to base_plan->execute()
- line 333 of /backup/controller/restore_controller.class.php: call to restore_plan->execute()
- line 184 of /backup/util/ui/restore_ui.class.php: call to restore_controller->execute_plan()
- line 99 of /backup/restore.php: call to restore_ui->execute()