mahara-contributors team mailing list archive
-
mahara-contributors team
-
Mailing list archive
-
Message #58671
[Bug 1880803] [NEW] errors when copying a page after editing column widths manually
Public bug reported:
For any version newer than 19.04, follow the steps below and then
upgrade. It will display the same errors when trying to copy or
translate the view with the old layout.
On 19.04
to replicate:
- go to User menu-> Preferences -> Settigns
- set 'Show controls to add and remove columns when editing a page' to yes and save
- create a view
- set a custom layout e.g. 3 rows with 3 columns and 1 row with 1 column
- play with the column changing the widths
- display the page and make a copy
the following errors are displayed
[WAR] 28 (lib/view.php:2994) Undefined offset: 4
Call stack (most recent first):
log_message("Undefined offset: 4", 8, true, true, "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994) at /home/ceciliavg/maharacode/mahara/htdocs/lib/errors.php:520
error(8, "Undefined offset: 4", "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994, array(size 4)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/view.php:2994
View->removerow(array(size 2)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:701
set_view_layout(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:643
settings_submit(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:544
Pieform->__construct(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:166
Pieform::process(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/mahara.php:5445
pieform(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:222
create_settings_pieform() at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:106
[WAR] 28 (lib/view.php:2994) Undefined offset: 3
Call stack (most recent first):
log_message("Undefined offset: 3", 8, true, true, "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994) at /home/ceciliavg/maharacode/mahara/htdocs/lib/errors.php:520
error(8, "Undefined offset: 3", "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994, array(size 4)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/view.php:2994
View->removerow(array(size 2)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:701
set_view_layout(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:643
settings_submit(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:544
Pieform->__construct(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:166
Pieform::process(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/mahara.php:5445
pieform(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:222
create_settings_pieform() at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:106
[WAR] 28 (lib/view.php:2994) Undefined offset: 2
Call stack (most recent first):
log_message("Undefined offset: 2", 8, true, true, "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994) at /home/ceciliavg/maharacode/mahara/htdocs/lib/errors.php:520
error(8, "Undefined offset: 2", "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994, array(size 4)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/view.php:2994
View->removerow(array(size 2)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:701
set_view_layout(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:643
settings_submit(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:544
Pieform->__construct(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:166
Pieform::process(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/mahara.php:5445
pieform(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:222
create_settings_pieform() at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:106
** Affects: mahara
Importance: High
Assignee: Cecilia Vela Gurovic (ceciliavg)
Status: In Progress
** Affects: mahara/19.04
Importance: High
Status: Confirmed
** Affects: mahara/19.10
Importance: High
Status: Confirmed
** Affects: mahara/20.04
Importance: High
Status: Confirmed
** Affects: mahara/20.10
Importance: High
Assignee: Cecilia Vela Gurovic (ceciliavg)
Status: In Progress
** Changed in: mahara
Assignee: (unassigned) => Cecilia Vela Gurovic (ceciliavg)
** Changed in: mahara
Importance: Undecided => High
** Changed in: mahara
Status: New => Confirmed
** Also affects: mahara/20.04
Importance: Undecided
Status: New
** Also affects: mahara/19.04
Importance: Undecided
Status: New
** Also affects: mahara/20.10
Importance: High
Assignee: Cecilia Vela Gurovic (ceciliavg)
Status: Confirmed
** Also affects: mahara/19.10
Importance: Undecided
Status: New
** Changed in: mahara/20.10
Milestone: None => 20.10.0
** Changed in: mahara/20.04
Milestone: None => 20.04.1
** Changed in: mahara/19.10
Milestone: None => 19.10.4
** Changed in: mahara/19.04
Milestone: None => 19.04.6
** Changed in: mahara/20.04
Importance: Undecided => High
** Changed in: mahara/19.10
Importance: Undecided => High
** Changed in: mahara/19.04
Importance: Undecided => High
** Changed in: mahara/20.04
Status: New => Confirmed
** Changed in: mahara/19.10
Status: New => Confirmed
** Changed in: mahara/19.04
Status: New => Confirmed
** Changed in: mahara/20.10
Status: Confirmed => In Progress
--
You received this bug notification because you are a member of Mahara
Contributors, which is subscribed to Mahara.
Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it!
https://bugs.launchpad.net/bugs/1880803
Title:
errors when copying a page after editing column widths manually
Status in Mahara:
In Progress
Status in Mahara 19.04 series:
Confirmed
Status in Mahara 19.10 series:
Confirmed
Status in Mahara 20.04 series:
Confirmed
Status in Mahara 20.10 series:
In Progress
Bug description:
For any version newer than 19.04, follow the steps below and then
upgrade. It will display the same errors when trying to copy or
translate the view with the old layout.
On 19.04
to replicate:
- go to User menu-> Preferences -> Settigns
- set 'Show controls to add and remove columns when editing a page' to yes and save
- create a view
- set a custom layout e.g. 3 rows with 3 columns and 1 row with 1 column
- play with the column changing the widths
- display the page and make a copy
the following errors are displayed
[WAR] 28 (lib/view.php:2994) Undefined offset: 4
Call stack (most recent first):
log_message("Undefined offset: 4", 8, true, true, "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994) at /home/ceciliavg/maharacode/mahara/htdocs/lib/errors.php:520
error(8, "Undefined offset: 4", "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994, array(size 4)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/view.php:2994
View->removerow(array(size 2)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:701
set_view_layout(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:643
settings_submit(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:544
Pieform->__construct(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:166
Pieform::process(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/mahara.php:5445
pieform(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:222
create_settings_pieform() at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:106
[WAR] 28 (lib/view.php:2994) Undefined offset: 3
Call stack (most recent first):
log_message("Undefined offset: 3", 8, true, true, "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994) at /home/ceciliavg/maharacode/mahara/htdocs/lib/errors.php:520
error(8, "Undefined offset: 3", "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994, array(size 4)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/view.php:2994
View->removerow(array(size 2)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:701
set_view_layout(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:643
settings_submit(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:544
Pieform->__construct(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:166
Pieform::process(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/mahara.php:5445
pieform(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:222
create_settings_pieform() at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:106
[WAR] 28 (lib/view.php:2994) Undefined offset: 2
Call stack (most recent first):
log_message("Undefined offset: 2", 8, true, true, "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994) at /home/ceciliavg/maharacode/mahara/htdocs/lib/errors.php:520
error(8, "Undefined offset: 2", "/home/ceciliavg/maharacode/mahara/htdocs/lib/view....", 2994, array(size 4)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/view.php:2994
View->removerow(array(size 2)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:701
set_view_layout(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:643
settings_submit(object(Pieform), array(size 16)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:544
Pieform->__construct(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/pieforms/pieform.php:166
Pieform::process(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/lib/mahara.php:5445
pieform(array(size 5)) at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:222
create_settings_pieform() at /home/ceciliavg/maharacode/mahara/htdocs/view/editlayout.php:106
To manage notifications about this bug go to:
https://bugs.launchpad.net/mahara/+bug/1880803/+subscriptions
Follow ups
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Robert Lyon, 2020-11-01
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Robert Lyon, 2020-10-21
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Lisa Seeto, 2020-08-04
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Cecilia Vela Gurovic, 2020-08-04
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Robert Lyon, 2020-08-04
-
[Bug 1880803] A change has been merged
From: Mahara Bot, 2020-06-04
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Robert Lyon, 2020-06-04
-
[Bug 1880803] A change has been merged
From: Mahara Bot, 2020-06-02
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Robert Lyon, 2020-06-02
-
[Bug 1880803] A patch has been submitted for review
From: Mahara Bot, 2020-06-02
-
[Bug 1880803] A change has been merged
From: Mahara Bot, 2020-06-02
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Robert Lyon, 2020-06-02
-
[Bug 1880803] A change has been merged
From: Mahara Bot, 2020-06-02
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Robert Lyon, 2020-06-02
-
[Bug 1880803] A patch has been submitted for review
From: Mahara Bot, 2020-05-29
-
[Bug 1880803] A patch has been submitted for review
From: Mahara Bot, 2020-05-28
-
[Bug 1880803] A patch has been submitted for review
From: Mahara Bot, 2020-05-28
-
[Bug 1880803] Re: errors when copying a page after editing column widths manually
From: Cecilia Vela Gurovic, 2020-05-28