Details

    • Affected Branches:
      MOODLE_22_STABLE
    • Fixed Branches:
      MOODLE_22_STABLE, MOODLE_23_STABLE, MOODLE_24_STABLE, MOODLE_25_STABLE
    • Rank:
      38742

      Description

      Since some time(I think since our last update end december 2011) importing elements from one course into another course gives at the end (when all selection-screens and confirmation are done)we get a error:
      error/baseelementchildnameconflict
      nothing is imported to the course and you will return to the home-page.
      It's happening logged in as teacher as well as administrator.
      In the past it worked fine.

        Issue Links

          Activity

          Hide
          Michael de Raadt added a comment -

          Hi, Theo.

          Thanks for reporting that. It would be good to get more details from you.

          • Are you able to turn on debugging (perhaps temporarily)? Site admin > Development > Debugging, Set debugging to the highest level. What additional messages do you see when you do this?
          • What were you trying to import? Were there any contributed plugins? Can you selectively choose different components to see if one is causing the problem?
          • Are you able to reproduce this on another server? Perhaps updating may resolve this problem.
          Show
          Michael de Raadt added a comment - Hi, Theo. Thanks for reporting that. It would be good to get more details from you. Are you able to turn on debugging (perhaps temporarily)? Site admin > Development > Debugging, Set debugging to the highest level. What additional messages do you see when you do this? What were you trying to import? Were there any contributed plugins? Can you selectively choose different components to see if one is causing the problem? Are you able to reproduce this on another server? Perhaps updating may resolve this problem.
          Hide
          Theo Konings added a comment -

          hi Michael,
          Thanks for the response.
          i've tested a few things:
          1. error reporting on, see the PHP-errorlogs below for details on two tests
          2. importing different items: no difference between a single activity and a whole course or a few activities
          3. I've tested everything on the productionserver(not errorreporting on) and on a local installation
          4. of course we have several extra plugins, but they never caused any problem with import. The last installed plugin is the Exabis portfolio. on the testserver(local installation) I deleted this plugin and tested the import again: still the same error.

          I hope, this gives you some idea wath is causing this error.

          If you need more information or testing, of course we will test it.

          kind regards,

          Theo Konings

          test 1:importing just one item from an existing course, no blocks, no filters
          error/baseelementchildnameconflict
          Meer informatie over deze fout
          [15-Mar-2012 10:51:35] instantiating backup controller 4293d4935c227e8fe7b5b56bbc0760c1 [15-Mar-2012 10:51:35] setting controller status to 100 [15-Mar-2012 10:51:35] loading controller plan [15-Mar-2012 10:51:36] setting controller status to 300 [15-Mar-2012 10:51:36] applying plan defaults [15-Mar-2012 10:51:36] setting controller status to 400 [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] setting controller status to 500 [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] saving controller to db [15-Mar-2012 10:51:36] calculating controller checksum 963d9c5f33616511c6ce5f8c4e0c3c4a [15-Mar-2012 10:51:49] loading controller from db [15-Mar-2012 10:51:49] checking plan security [15-Mar-2012 10:51:49] checking plan security [15-Mar-2012 10:51:49] checking plan security [15-Mar-2012 10:51:49] saving controller to db [15-Mar-2012 10:51:49] calculating controller checksum 52c11f1b28a0b9178115c72c43d3b649 [15-Mar-2012 10:52:02] loading controller from db [15-Mar-2012 10:52:02] checking plan security [15-Mar-2012 10:52:02] checking plan security [15-Mar-2012 10:52:02] checking plan security [15-Mar-2012 10:52:02] saving controller to db [15-Mar-2012 10:52:02] calculating controller checksum 59d47b8fefb17591dce06eeb4381fe26 [15-Mar-2012 10:52:13] loading controller from db [15-Mar-2012 10:52:13] checking plan security [15-Mar-2012 10:52:13] checking plan security [15-Mar-2012 10:52:13] setting controller status to 700 [15-Mar-2012 10:52:13] saving controller to db [15-Mar-2012 10:52:13] calculating controller checksum cee1cd204c3573d90c5a119ed3b8ded6 [15-Mar-2012 10:52:13] loading controller from db [15-Mar-2012 10:52:13] setting controller status to 800 [15-Mar-2012 10:52:17] section skipped by _included setting [15-Mar-2012 10:52:17] activity skipped by _included setting Nieuwsforum [15-Mar-2012 10:52:17] Default exception handler: error/baseelementchildnameconflict Debug:

          • line 99 of \backup\util\structure\base_nested_element.class.php: base_element_struct_exception thrown
          • line 152 of \backup\util\structure\base_optigroup.class.php: call to base_nested_element->check_and_set_used()
          • line 108 of \backup\util\structure\base_nested_element.class.php: call to base_optigroup->add_used()
          • line 173 of \backup\util\structure\base_nested_element.class.php: call to base_nested_element->check_and_set_used()
          • line 57 of \course\format\grid\backup\moodle2\backup_format_grid_plugin.class.php: call to base_nested_element->add_child()
          • line 55 of \backup\moodle2\backup_plugin.class.php: call to backup_format_grid_plugin->define_section_plugin_structure()
          • line 146 of \backup\util\plan\backup_structure_step.class.php: call to backup_plugin->define_plugin_structure()
          • line 363 of \backup\moodle2\backup_stepslib.php: call to backup_structure_step->add_plugin_structure()
          • line 86 of \backup\util\plan\backup_structure_step.class.php: call to backup_section_structure_step->define_structure()
          • line 153 of \backup\util\plan\base_task.class.php: call to backup_structure_step->execute()
          • line 103 of \backup\moodle2\backup_section_task.class.php: call to base_task->execute()
          • line 148 of \backup\util\plan\base_plan.class.php: call to backup_section_task->execute()
          • line 106 of \backup\util\plan\backup_plan.class.php: call to base_plan->execute()
          • line 304 of \backup\controller\backup_controller.class.php: call to backup_plan->execute()
          • line 111 of \backup\util\ui\backup_ui.class.php: call to backup_controller->execute_plan()
          • line 92 of \backup\import.php: call to backup_ui->execute()

          [15-Mar-2012 10:52:19] Potential coding error - existing temptables found when disposing database. Must be dropped!

          test 2: importing everything from a course(left everything selected)

          error/baseelementchildnameconflict
          Meer informatie over deze fout
          [15-Mar-2012 10:57:25] instantiating backup controller cf43fbb4a4b05845edf9d617d2459433 [15-Mar-2012 10:57:25] setting controller status to 100 [15-Mar-2012 10:57:25] loading controller plan [15-Mar-2012 10:57:25] setting controller status to 300 [15-Mar-2012 10:57:25] applying plan defaults [15-Mar-2012 10:57:25] setting controller status to 400 [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] setting controller status to 500 [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] saving controller to db [15-Mar-2012 10:57:25] calculating controller checksum 40697450743842b43384d28d59846fbe [15-Mar-2012 10:58:12] loading controller from db [15-Mar-2012 10:58:12] checking plan security [15-Mar-2012 10:58:12] checking plan security [15-Mar-2012 10:58:12] checking plan security [15-Mar-2012 10:58:12] saving controller to db [15-Mar-2012 10:58:12] calculating controller checksum 40697450743842b43384d28d59846fbe [15-Mar-2012 10:58:19] loading controller from db [15-Mar-2012 10:58:19] checking plan security [15-Mar-2012 10:58:19] checking plan security [15-Mar-2012 10:58:19] checking plan security [15-Mar-2012 10:58:19] saving controller to db [15-Mar-2012 10:58:19] calculating controller checksum 40697450743842b43384d28d59846fbe [15-Mar-2012 10:58:27] loading controller from db [15-Mar-2012 10:58:27] checking plan security [15-Mar-2012 10:58:27] checking plan security [15-Mar-2012 10:58:27] setting controller status to 700 [15-Mar-2012 10:58:27] saving controller to db [15-Mar-2012 10:58:27] calculating controller checksum a388fc63a17cda991e020748e576c459 [15-Mar-2012 10:58:27] loading controller from db [15-Mar-2012 10:58:27] setting controller status to 800 [15-Mar-2012 10:58:30] Default exception handler: error/baseelementchildnameconflict Debug:

          • line 99 of \backup\util\structure\base_nested_element.class.php: base_element_struct_exception thrown
          • line 152 of \backup\util\structure\base_optigroup.class.php: call to base_nested_element->check_and_set_used()
          • line 108 of \backup\util\structure\base_nested_element.class.php: call to base_optigroup->add_used()
          • line 173 of \backup\util\structure\base_nested_element.class.php: call to base_nested_element->check_and_set_used()
          • line 57 of \course\format\grid\backup\moodle2\backup_format_grid_plugin.class.php: call to base_nested_element->add_child()
          • line 55 of \backup\moodle2\backup_plugin.class.php: call to backup_format_grid_plugin->define_section_plugin_structure()
          • line 146 of \backup\util\plan\backup_structure_step.class.php: call to backup_plugin->define_plugin_structure()
          • line 363 of \backup\moodle2\backup_stepslib.php: call to backup_structure_step->add_plugin_structure()
          • line 86 of \backup\util\plan\backup_structure_step.class.php: call to backup_section_structure_step->define_structure()
          • line 153 of \backup\util\plan\base_task.class.php: call to backup_structure_step->execute()
          • line 103 of \backup\moodle2\backup_section_task.class.php: call to base_task->execute()
          • line 148 of \backup\util\plan\base_plan.class.php: call to backup_section_task->execute()
          • line 106 of \backup\util\plan\backup_plan.class.php: call to base_plan->execute()
          • line 304 of \backup\controller\backup_controller.class.php: call to backup_plan->execute()
          • line 111 of \backup\util\ui\backup_ui.class.php: call to backup_controller->execute_plan()
          • line 92 of \backup\import.php: call to backup_ui->execute()

          [15-Mar-2012 10:58:31] Potential coding error - existing temptables found when disposing database. Must be dropped!

          Show
          Theo Konings added a comment - hi Michael, Thanks for the response. i've tested a few things: 1. error reporting on, see the PHP-errorlogs below for details on two tests 2. importing different items: no difference between a single activity and a whole course or a few activities 3. I've tested everything on the productionserver(not errorreporting on) and on a local installation 4. of course we have several extra plugins, but they never caused any problem with import. The last installed plugin is the Exabis portfolio. on the testserver(local installation) I deleted this plugin and tested the import again: still the same error. I hope, this gives you some idea wath is causing this error. If you need more information or testing, of course we will test it. kind regards, Theo Konings test 1:importing just one item from an existing course, no blocks, no filters error/baseelementchildnameconflict Meer informatie over deze fout [15-Mar-2012 10:51:35] instantiating backup controller 4293d4935c227e8fe7b5b56bbc0760c1 [15-Mar-2012 10:51:35] setting controller status to 100 [15-Mar-2012 10:51:35] loading controller plan [15-Mar-2012 10:51:36] setting controller status to 300 [15-Mar-2012 10:51:36] applying plan defaults [15-Mar-2012 10:51:36] setting controller status to 400 [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] setting controller status to 500 [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] checking plan security [15-Mar-2012 10:51:36] saving controller to db [15-Mar-2012 10:51:36] calculating controller checksum 963d9c5f33616511c6ce5f8c4e0c3c4a [15-Mar-2012 10:51:49] loading controller from db [15-Mar-2012 10:51:49] checking plan security [15-Mar-2012 10:51:49] checking plan security [15-Mar-2012 10:51:49] checking plan security [15-Mar-2012 10:51:49] saving controller to db [15-Mar-2012 10:51:49] calculating controller checksum 52c11f1b28a0b9178115c72c43d3b649 [15-Mar-2012 10:52:02] loading controller from db [15-Mar-2012 10:52:02] checking plan security [15-Mar-2012 10:52:02] checking plan security [15-Mar-2012 10:52:02] checking plan security [15-Mar-2012 10:52:02] saving controller to db [15-Mar-2012 10:52:02] calculating controller checksum 59d47b8fefb17591dce06eeb4381fe26 [15-Mar-2012 10:52:13] loading controller from db [15-Mar-2012 10:52:13] checking plan security [15-Mar-2012 10:52:13] checking plan security [15-Mar-2012 10:52:13] setting controller status to 700 [15-Mar-2012 10:52:13] saving controller to db [15-Mar-2012 10:52:13] calculating controller checksum cee1cd204c3573d90c5a119ed3b8ded6 [15-Mar-2012 10:52:13] loading controller from db [15-Mar-2012 10:52:13] setting controller status to 800 [15-Mar-2012 10:52:17] section skipped by _included setting [15-Mar-2012 10:52:17] activity skipped by _included setting Nieuwsforum [15-Mar-2012 10:52:17] Default exception handler: error/baseelementchildnameconflict Debug: line 99 of \backup\util\structure\base_nested_element.class.php: base_element_struct_exception thrown line 152 of \backup\util\structure\base_optigroup.class.php: call to base_nested_element->check_and_set_used() line 108 of \backup\util\structure\base_nested_element.class.php: call to base_optigroup->add_used() line 173 of \backup\util\structure\base_nested_element.class.php: call to base_nested_element->check_and_set_used() line 57 of \course\format\grid\backup\moodle2\backup_format_grid_plugin.class.php: call to base_nested_element->add_child() line 55 of \backup\moodle2\backup_plugin.class.php: call to backup_format_grid_plugin->define_section_plugin_structure() line 146 of \backup\util\plan\backup_structure_step.class.php: call to backup_plugin->define_plugin_structure() line 363 of \backup\moodle2\backup_stepslib.php: call to backup_structure_step->add_plugin_structure() line 86 of \backup\util\plan\backup_structure_step.class.php: call to backup_section_structure_step->define_structure() line 153 of \backup\util\plan\base_task.class.php: call to backup_structure_step->execute() line 103 of \backup\moodle2\backup_section_task.class.php: call to base_task->execute() line 148 of \backup\util\plan\base_plan.class.php: call to backup_section_task->execute() line 106 of \backup\util\plan\backup_plan.class.php: call to base_plan->execute() line 304 of \backup\controller\backup_controller.class.php: call to backup_plan->execute() line 111 of \backup\util\ui\backup_ui.class.php: call to backup_controller->execute_plan() line 92 of \backup\import.php: call to backup_ui->execute() [15-Mar-2012 10:52:19] Potential coding error - existing temptables found when disposing database. Must be dropped! test 2: importing everything from a course(left everything selected) error/baseelementchildnameconflict Meer informatie over deze fout [15-Mar-2012 10:57:25] instantiating backup controller cf43fbb4a4b05845edf9d617d2459433 [15-Mar-2012 10:57:25] setting controller status to 100 [15-Mar-2012 10:57:25] loading controller plan [15-Mar-2012 10:57:25] setting controller status to 300 [15-Mar-2012 10:57:25] applying plan defaults [15-Mar-2012 10:57:25] setting controller status to 400 [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] setting controller status to 500 [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] checking plan security [15-Mar-2012 10:57:25] saving controller to db [15-Mar-2012 10:57:25] calculating controller checksum 40697450743842b43384d28d59846fbe [15-Mar-2012 10:58:12] loading controller from db [15-Mar-2012 10:58:12] checking plan security [15-Mar-2012 10:58:12] checking plan security [15-Mar-2012 10:58:12] checking plan security [15-Mar-2012 10:58:12] saving controller to db [15-Mar-2012 10:58:12] calculating controller checksum 40697450743842b43384d28d59846fbe [15-Mar-2012 10:58:19] loading controller from db [15-Mar-2012 10:58:19] checking plan security [15-Mar-2012 10:58:19] checking plan security [15-Mar-2012 10:58:19] checking plan security [15-Mar-2012 10:58:19] saving controller to db [15-Mar-2012 10:58:19] calculating controller checksum 40697450743842b43384d28d59846fbe [15-Mar-2012 10:58:27] loading controller from db [15-Mar-2012 10:58:27] checking plan security [15-Mar-2012 10:58:27] checking plan security [15-Mar-2012 10:58:27] setting controller status to 700 [15-Mar-2012 10:58:27] saving controller to db [15-Mar-2012 10:58:27] calculating controller checksum a388fc63a17cda991e020748e576c459 [15-Mar-2012 10:58:27] loading controller from db [15-Mar-2012 10:58:27] setting controller status to 800 [15-Mar-2012 10:58:30] Default exception handler: error/baseelementchildnameconflict Debug: line 99 of \backup\util\structure\base_nested_element.class.php: base_element_struct_exception thrown line 152 of \backup\util\structure\base_optigroup.class.php: call to base_nested_element->check_and_set_used() line 108 of \backup\util\structure\base_nested_element.class.php: call to base_optigroup->add_used() line 173 of \backup\util\structure\base_nested_element.class.php: call to base_nested_element->check_and_set_used() line 57 of \course\format\grid\backup\moodle2\backup_format_grid_plugin.class.php: call to base_nested_element->add_child() line 55 of \backup\moodle2\backup_plugin.class.php: call to backup_format_grid_plugin->define_section_plugin_structure() line 146 of \backup\util\plan\backup_structure_step.class.php: call to backup_plugin->define_plugin_structure() line 363 of \backup\moodle2\backup_stepslib.php: call to backup_structure_step->add_plugin_structure() line 86 of \backup\util\plan\backup_structure_step.class.php: call to backup_section_structure_step->define_structure() line 153 of \backup\util\plan\base_task.class.php: call to backup_structure_step->execute() line 103 of \backup\moodle2\backup_section_task.class.php: call to base_task->execute() line 148 of \backup\util\plan\base_plan.class.php: call to backup_section_task->execute() line 106 of \backup\util\plan\backup_plan.class.php: call to base_plan->execute() line 304 of \backup\controller\backup_controller.class.php: call to backup_plan->execute() line 111 of \backup\util\ui\backup_ui.class.php: call to backup_controller->execute_plan() line 92 of \backup\import.php: call to backup_ui->execute() [15-Mar-2012 10:58:31] Potential coding error - existing temptables found when disposing database. Must be dropped!
          Hide
          Michael de Raadt added a comment -

          Hi, Thom.

          It looks like the cause could be the Grid course format. I've found that format to be very buggy. You might want to remove it and try again.

          Show
          Michael de Raadt added a comment - Hi, Thom. It looks like the cause could be the Grid course format. I've found that format to be very buggy. You might want to remove it and try again.
          Hide
          Theo Konings added a comment -

          hi Michael,
          (by the way, it's Theo not Thom )

          You're rigth: it's the grid-format which is causing the import-problem (first tested it local, then on the production-server).
          Never thought this was possible, since neither source nor target-course were in this grid-format.

          I deleted the course-format and now everything is ok again.

          It's a pity, since the grid-format is a attractive and more modern lay-out for a course.
          But it alreday caused problems within the moodle-cronjob (already solved) so I think the developers of this format should do their work over and realease a bug-free installation.

          Thanks for your assistance.

          Kind regards,

          Theo Konings

          Show
          Theo Konings added a comment - hi Michael, (by the way, it's Theo not Thom ) You're rigth: it's the grid-format which is causing the import-problem (first tested it local, then on the production-server). Never thought this was possible, since neither source nor target-course were in this grid-format. I deleted the course-format and now everything is ok again. It's a pity, since the grid-format is a attractive and more modern lay-out for a course. But it alreday caused problems within the moodle-cronjob (already solved) so I think the developers of this format should do their work over and realease a bug-free installation. Thanks for your assistance. Kind regards, Theo Konings
          Hide
          Michael de Raadt added a comment -

          Hi, Theo.

          Sorry for calling you Thom. I was interacting with a Thom at the time.

          I'm glad this solved your problem.

          I've shifted this over to the tracker area for the Grid course format. I'm not sure if anything will come of it, but at least the problem is now reported in the right place.

          Show
          Michael de Raadt added a comment - Hi, Theo. Sorry for calling you Thom. I was interacting with a Thom at the time. I'm glad this solved your problem. I've shifted this over to the tracker area for the Grid course format. I'm not sure if anything will come of it, but at least the problem is now reported in the right place.
          Hide
          Michael de Raadt added a comment -

          Assigning this to Julian.

          Show
          Michael de Raadt added a comment - Assigning this to Julian.
          Hide
          Julian Ridden added a comment -

          thanks Michael.

          The backup/restore in Grid is currently pooched and needs to be re-written.

          Where can I find info on the new standards for this so i can update accordingly?

          Julian

          Show
          Julian Ridden added a comment - thanks Michael. The backup/restore in Grid is currently pooched and needs to be re-written. Where can I find info on the new standards for this so i can update accordingly? Julian
          Hide
          Gareth J Barnard added a comment -

          Dear Julian,

          I used http://docs.moodle.org/dev/Backup_2.0_for_developers and http://docs.moodle.org/dev/Restore_2.0_for_developers initially to help me with my course format. Please feel free to see how I translated that to a course format... https://github.com/gjb2048/moodle-format_topcoll/tree/MOODLE_22/backup/moodle2. But I only have one table and no repetition per section.

          Cheers,

          Gareth

          Show
          Gareth J Barnard added a comment - Dear Julian, I used http://docs.moodle.org/dev/Backup_2.0_for_developers and http://docs.moodle.org/dev/Restore_2.0_for_developers initially to help me with my course format. Please feel free to see how I translated that to a course format... https://github.com/gjb2048/moodle-format_topcoll/tree/MOODLE_22/backup/moodle2 . But I only have one table and no repetition per section. Cheers, Gareth
          Hide
          Michael de Raadt added a comment -

          Yes, I was going to recommend those documents also.

          You probably don't need the 1.9-to-2.x converter, but you could also check out http://docs.moodle.org/dev/Backup_1.9_conversion_for_developers.

          Show
          Michael de Raadt added a comment - Yes, I was going to recommend those documents also. You probably don't need the 1.9-to-2.x converter, but you could also check out http://docs.moodle.org/dev/Backup_1.9_conversion_for_developers .
          Hide
          Gareth J Barnard added a comment -

          Thanks for the converter link Michael, as I think I need that useful piece of information.

          Show
          Gareth J Barnard added a comment - Thanks for the converter link Michael, as I think I need that useful piece of information.
          Hide
          Gareth J Barnard added a comment -

          Dear Michael,

          The backup converter for Moodle 1.9 does not work for course formats, please see MDL-32205.

          Cheers,

          Gareth

          Show
          Gareth J Barnard added a comment - Dear Michael, The backup converter for Moodle 1.9 does not work for course formats, please see MDL-32205 . Cheers, Gareth
          Hide
          Michael de Raadt added a comment -

          That's a shame. I've triaged that issue. We'll see where that goes. In the meantime, I think making the Grid format work with 2.x would still be a good step forward.

          Show
          Michael de Raadt added a comment - That's a shame. I've triaged that issue. We'll see where that goes. In the meantime, I think making the Grid format work with 2.x would still be a good step forward.
          Hide
          KITA Toshihiro added a comment -

          The same problem was faced when i tried to backup a course:
          http://moodle.org/mod/forum/discuss.php?d=200601

          Show
          KITA Toshihiro added a comment - The same problem was faced when i tried to backup a course: http://moodle.org/mod/forum/discuss.php?d=200601
          Hide
          Paul Vaughan added a comment -

          Hi everyone.

          We're getting near-identical errors to Theo when importing data into any Moodle course even though the grid format is installed but not actually in use.

          Can the priority of this issue be raised considerably? Having this code installed prevents data being restored into any Moodle course! (Moodle 2.2.2+ (Build: 20120405)).

          Show
          Paul Vaughan added a comment - Hi everyone. We're getting near-identical errors to Theo when importing data into any Moodle course even though the grid format is installed but not actually in use. Can the priority of this issue be raised considerably? Having this code installed prevents data being restored into any Moodle course! (Moodle 2.2.2+ (Build: 20120405)).
          Hide
          Gareth J Barnard added a comment -

          Dear Paul,

          To overcome the importing issue, delete the 'backup' folder in the grid format's folder as Julian suggests in his post of 17th April in 'http://moodle.org/mod/forum/discuss.php?d=196716'.

          Cheers,

          Gareth

          Show
          Gareth J Barnard added a comment - Dear Paul, To overcome the importing issue, delete the 'backup' folder in the grid format's folder as Julian suggests in his post of 17th April in 'http://moodle.org/mod/forum/discuss.php?d=196716'. Cheers, Gareth
          Hide
          Paul Vaughan added a comment -

          Hi Gareth, thanks for the link, my own search didn't pull that thread up for some reason.

          Show
          Paul Vaughan added a comment - Hi Gareth, thanks for the link, my own search didn't pull that thread up for some reason.
          Hide
          Gareth J Barnard added a comment -

          I am also wondering why this issue is related to CONTRIB-3552 as this issue is to do with the Grid format not being able to backup and restore, not convert from Moodle 1.9 to 2.x format?

          Show
          Gareth J Barnard added a comment - I am also wondering why this issue is related to CONTRIB-3552 as this issue is to do with the Grid format not being able to backup and restore, not convert from Moodle 1.9 to 2.x format?
          Hide
          Gareth J Barnard added a comment -

          Hi all,

          What should be done about this?

          Cheers,

          Gareth

          Show
          Gareth J Barnard added a comment - Hi all, What should be done about this? Cheers, Gareth
          Hide
          Theo Konings added a comment -

          Hi Gareth,

          It's a bit difficult for me to give a usefull comment in this matter.
          I deleted the Grid-format on our production-server and then (18/03/2012) the import-issue was solved. After that I looked so now and then for upgrades to the Grid-format, because I think it's a very usefull format, but never found a solution for the issue (besides the 'deleting the back-up-folder in the grid-format's folder). Also I never read something about rewriting the backup/ restore-code for the Grid-format was done.
          In the meantime we are on Moodle 2.4 and as far as I can see, the Grid-format for this version is only for testing purposes(bèta).
          I can do a short randomly test on a local installation with moodle 2.4 and the latest release of the Grid-format (end of january), but whether this is usefull?
          Please let me know, whether you think, this will bring us a bit further or not.

          kind regards,

          Theo Konings

          Show
          Theo Konings added a comment - Hi Gareth, It's a bit difficult for me to give a usefull comment in this matter. I deleted the Grid-format on our production-server and then (18/03/2012) the import-issue was solved. After that I looked so now and then for upgrades to the Grid-format, because I think it's a very usefull format, but never found a solution for the issue (besides the 'deleting the back-up-folder in the grid-format's folder). Also I never read something about rewriting the backup/ restore-code for the Grid-format was done. In the meantime we are on Moodle 2.4 and as far as I can see, the Grid-format for this version is only for testing purposes(bèta). I can do a short randomly test on a local installation with moodle 2.4 and the latest release of the Grid-format (end of january), but whether this is usefull? Please let me know, whether you think, this will bring us a bit further or not. kind regards, Theo Konings
          Hide
          Gareth J Barnard added a comment -

          Dear Theo,

          Thank you for responding.

          I was the one who re-wrote the backup code for 2.3 and consequently 2.4 and it was a bit of a mess. But I believe that it works correctly now - but a test would be helpful . The code is in 'beta' because of needing enough feedback from enough users that the code is 'stable'. I'm fairly confident that the bugs have been ironed out to facilitate the transition to 'stable' just need the code to be accepted by the users as such.

          Cheers,

          Gareth

          Show
          Gareth J Barnard added a comment - Dear Theo, Thank you for responding. I was the one who re-wrote the backup code for 2.3 and consequently 2.4 and it was a bit of a mess. But I believe that it works correctly now - but a test would be helpful . The code is in 'beta' because of needing enough feedback from enough users that the code is 'stable'. I'm fairly confident that the bugs have been ironed out to facilitate the transition to 'stable' just need the code to be accepted by the users as such. Cheers, Gareth
          Hide
          Theo Konings added a comment -

          Hi Gareth,

          A bit late, but still a reaction.
          I will test the grid-format in a non-production environment; when this works well I'll install it on our productionserver and test it in a single course(that I'm teaching myself) so I can follow-up problems if they occur.
          Give me about 2 weeks, then I'll give you some feedback.
          By the way: the first tests look very promissing.

          kind regards,

          Theo Konings

          Show
          Theo Konings added a comment - Hi Gareth, A bit late, but still a reaction. I will test the grid-format in a non-production environment; when this works well I'll install it on our productionserver and test it in a single course(that I'm teaching myself) so I can follow-up problems if they occur. Give me about 2 weeks, then I'll give you some feedback. By the way: the first tests look very promissing. kind regards, Theo Konings
          Hide
          Theo Konings added a comment -

          Hallo Gareth,

          As promised, I tested a bit with the Grid-format.
          Until now everything works fine.
          First I installed the format in a test-environment, later I have build a new course on our productionserver with the grid-format.
          No problems at all.
          Issues I have tried to test:
          -adding, removing and editing course elements
          -changing the grid-pictures
          -changing the general topic section
          -importing single elements
          -importing more elements in one action

          Until now everything is OK, so I think the grid-format is ready to get away from the bèta-status and being stable.

          Of course I didn't test everything possible; in the near future there maybe some (small) issues.
          But, this shouldn't prevent us from using the grid-format, since it's a very nice format.
          That's my opinion anyway.

          If you need some more testing, details owe, let me know.

          kind regards,

          Theo Konings

          Show
          Theo Konings added a comment - Hallo Gareth, As promised, I tested a bit with the Grid-format. Until now everything works fine. First I installed the format in a test-environment, later I have build a new course on our productionserver with the grid-format. No problems at all. Issues I have tried to test: -adding, removing and editing course elements -changing the grid-pictures -changing the general topic section -importing single elements -importing more elements in one action Until now everything is OK, so I think the grid-format is ready to get away from the bèta-status and being stable. Of course I didn't test everything possible; in the near future there maybe some (small) issues. But, this shouldn't prevent us from using the grid-format, since it's a very nice format. That's my opinion anyway. If you need some more testing, details owe, let me know. kind regards, Theo Konings
          Hide
          Gareth J Barnard added a comment -

          Dear Theo,

          Thank you so much for testing. I'll ask Julian to make the branches stable after I fix MDL-37901 and put the code into the format too .

          Cheers,

          Gareth

          Show
          Gareth J Barnard added a comment - Dear Theo, Thank you so much for testing. I'll ask Julian to make the branches stable after I fix MDL-37901 and put the code into the format too . Cheers, Gareth

            People

            • Votes:
              2 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development