mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #68047
[Bug 1999344] [NEW] Portfolio import error
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
Follow ups