Public bug reported: On Mahara 22.10 and main portfolio imports fail due to this error message:
[WAR] 47 (artefact/internal/import/leap/lib.php:451) Undefined index: https://web.archive.org/web/20100503000634/http://terms.leapspecs.org Call stack (most recent first): log_message("Undefined index: https://web.archive.org/web/20100...", 8, true, true, "/home/kristina/code/mahara/htdocs/artefact/interna...", 451) at /home/kristina/code/mahara/htdocs/lib/errors.php:514 error(8, "Undefined index: https://web.archive.org/web/20100...", "/home/kristina/code/mahara/htdocs/artefact/interna...", 451, array(size 3)) at /home/kristina/code/mahara/htdocs/artefact/internal/import/leap/lib.php:451 LeapImportInternal::import_author_data(object(PluginImportLeap), false) at /home/kristina/code/mahara/htdocs/lib/mahara.php:1943 call_static_method("LeapImportInternal", "import_author_data", object(PluginImportLeap), false) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:892 PluginImportLeap->import_from_load_mapping() at /home/kristina/code/mahara/htdocs/import/leap/lib.php:368 PluginImportLeap->process() at /home/kristina/code/mahara/htdocs/admin/users/add.php:345 adduser_submit(object(Pieform), array(size 26)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:563 Pieform->__construct(array(size 8)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:159 Pieform::process(array(size 8)) at /home/kristina/code/mahara/htdocs/lib/mahara.php:5787 pieform(array(size 8)) at /home/kristina/code/mahara/htdocs/admin/users/add.php:154 To replicate: 1. Create a portfolio with a text and an image block. 2. Submit the portfolio to a group that allows archiving. 3. Release the portfolio and archive it (run the cron job). 4. Create a new account with the resulting archive file. Results: - Expected: New account is created and page is available. - Actual: Account is created but page is not there. The same happens when you import the portfolio into an existing account: The page doesn't come along. ** Affects: mahara Importance: High Status: Confirmed ** Affects: mahara/22.10 Importance: High Status: Confirmed ** Affects: mahara/23.04 Importance: High Status: Confirmed ** Attachment added: "portfolio export generated on 'main'" https://bugs.launchpad.net/bugs/1999344/+attachment/5635315/+files/mahara-export-user3-2022-12-11_21-45.zip ** Also affects: mahara/23.04 Importance: High Status: Confirmed ** Also affects: mahara/22.10 Importance: Undecided Status: New ** Changed in: mahara/22.10 Status: New => Confirmed ** Changed in: mahara/22.10 Importance: Undecided => High ** Changed in: mahara/23.04 Milestone: None => 23.04.0 ** Changed in: mahara/22.10 Milestone: None => 22.10.1 -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: mahara-contributors https://bugs.launchpad.net/bugs/1999344 Title: Portfolio import error Status in Mahara: Confirmed Status in Mahara 22.10 series: Confirmed Status in Mahara 23.04 series: Confirmed Bug description: On Mahara 22.10 and main portfolio imports fail due to this error message: [WAR] 47 (artefact/internal/import/leap/lib.php:451) Undefined index: https://web.archive.org/web/20100503000634/http://terms.leapspecs.org Call stack (most recent first): log_message("Undefined index: https://web.archive.org/web/20100...", 8, true, true, "/home/kristina/code/mahara/htdocs/artefact/interna...", 451) at /home/kristina/code/mahara/htdocs/lib/errors.php:514 error(8, "Undefined index: https://web.archive.org/web/20100...", "/home/kristina/code/mahara/htdocs/artefact/interna...", 451, array(size 3)) at /home/kristina/code/mahara/htdocs/artefact/internal/import/leap/lib.php:451 LeapImportInternal::import_author_data(object(PluginImportLeap), false) at /home/kristina/code/mahara/htdocs/lib/mahara.php:1943 call_static_method("LeapImportInternal", "import_author_data", object(PluginImportLeap), false) at /home/kristina/code/mahara/htdocs/import/leap/lib.php:892 PluginImportLeap->import_from_load_mapping() at /home/kristina/code/mahara/htdocs/import/leap/lib.php:368 PluginImportLeap->process() at /home/kristina/code/mahara/htdocs/admin/users/add.php:345 adduser_submit(object(Pieform), array(size 26)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:563 Pieform->__construct(array(size 8)) at /home/kristina/code/mahara/htdocs/lib/pieforms/pieform.php:159 Pieform::process(array(size 8)) at /home/kristina/code/mahara/htdocs/lib/mahara.php:5787 pieform(array(size 8)) at /home/kristina/code/mahara/htdocs/admin/users/add.php:154 To replicate: 1. Create a portfolio with a text and an image block. 2. Submit the portfolio to a group that allows archiving. 3. Release the portfolio and archive it (run the cron job). 4. Create a new account with the resulting archive file. Results: - Expected: New account is created and page is available. - Actual: Account is created but page is not there. The same happens when you import the portfolio into an existing account: The page doesn't come along. To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1999344/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

