Quantcast
Channel: Backup and restore
Viewing all articles
Browse latest Browse all 6587

Restore Failed - Error Writing to the Database

$
0
0
by Angel Vander Steeg.  

We have Moodle running Windows Server 2008 Standard and we are using the Uniform Server for our stack.  It has worked great, we have about 100 some courses in it already that have been running for 6 months without issue.  I went to add a course in recently and now I am getting an error.  When I click on the More information about this error - it takes me to the page about upping the max_allowed_packet size.  I have done this, it has been set high enough, I am not sure what the issue is.  I can figure out most things, but Moodle is a new thing to me, so any help would be appreciated.  I turned on the debugging and below is what I get:

-------------------------------------------------------------------------------------------------------------------------------------

Debug info: Duplicate entry '58792' for key 'mdl_qtypmultopti_que_uix'

INSERT INTO mdl_qtype_multichoice_options (layout,single,shuffleanswers,correctfeedback,partiallycorrectfeedback,incorrectfeedback,answernumbering,correctfeedbackformat,partiallycorrectfeedbackformat,incorrectfeedbackformat,questionid) VALUES(?,?,?,?,?,?,?,?,?,?,?)

[array (

0 => '0',

1 => '1',

2 => '0',

3 => '',

4 => '',

5 => '',

6 => 'abc',

7 => '1',

8 => '1',

9 => '1',

10 => 58792,

)] 

Error code: dmlwriteexception

Stack trace:

line 446 of \lib\dml\moodle_database.php: dml_write_exception thrown

line 1098 of \lib\dml\mysqli_native_moodle_database.php: call to moodle_database->query_end()

line 1144 of \lib\dml\mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()

line 76 of \question\type\multichoice\backup\moodle2\restore_qtype_multichoice_plugin.class.php: call to mysqli_native_moodle_database->insert_record()

line 137 of \backup\util\plan\restore_structure_step.class.php: call to restore_qtype_multichoice_plugin->process_multichoice()

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 190 of \backup\util\xml\parser\progressive_parser.class.php: call to progressive_parser_processor->receive_chunk()

line 278 of \backup\util\xml\parser\progressive_parser.class.php: call to progressive_parser->publish()

line ? of unknownfile: call to progressive_parser->end_tag()

line 179 of \backup\util\xml\parser\progressive_parser.class.php: call to xml_parse()

line 158 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 177 of \backup\util\plan\base_plan.class.php: call to base_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 107 of \backup\restore.php: call to restore_ui->execute()

Thank you for any information in advance!!!!!!!!!!!!!!!!!!!!!!!! - Angel


Viewing all articles
Browse latest Browse all 6587

Trending Articles