program code error when create new rss feed in mahara 1.7.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mahara |
Fix Released
|
Critical
|
Aaron Wells | ||
1.5 |
Fix Released
|
Critical
|
Unassigned | ||
1.6 |
Fix Released
|
Critical
|
Unassigned | ||
1.7 |
Fix Released
|
Critical
|
Unassigned |
Bug Description
I just install mahara 1.7.1 in our development server to test it before lauch to production.
However, I find rss feed error.
When I want to create new rss feed in my mahara new page . it show "A nonrecverable error occurred. This probabiliy means that you have encountered a bug in the system". While creating new rss feed in mahara 1.7 is okay.
From apache error log, the following is shown,
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] [WAR] 4c (lib/dml.php:1576) Array to string conversion, referer: http://
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] Call stack (most recent first):, referer: http://
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * log_message("Array to string conversion", 8, true, true, "/local/
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * error(8, "Array to string conversion", "/local/
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * implode(",", array(size 3)) at /local/
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * create_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * get_recordset_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * get_record_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * get_record_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * ensure_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * PluginBlocktype
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * call_user_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * call_static_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * BlockInstance-
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * call_user_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * Pieform-
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * BlockInstance-
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] , referer: http://
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] [WAR] 4c (lib/errors.
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] [WAR] 4c (lib/errors.
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] Call stack (most recent first):, referer: http://
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * log_message("Failed to get a recordset: mysql error: [1054: Unk...", 8, true, true) at /local/
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * log_warn("Failed to get a recordset: mysql error: [1054: Unk...") at /local/
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * SQLException-
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * get_recordset_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * get_record_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * get_record_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * ensure_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * PluginBlocktype
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * call_user_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * call_static_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * BlockInstance-
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * call_user_
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * Pieform-
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] * BlockInstance-
[Mon May 06 10:45:56 2013] [error] [client 121.125.125.157] , referer: http://
Changed in mahara: | |
milestone: | none → 1.8.0rc1 |
no longer affects: | mahara/1.8 |
Changed in mahara: | |
status: | In Progress → Fix Committed |
Changed in mahara: | |
milestone: | 1.8rc1 → 1.8.0 |
Changed in mahara: | |
status: | Fix Committed → Fix Released |
Thanks for the bug report! It looks like this is a regression caused by the security changes I made around RSS block passwords in 1.7.1, and it only shows up if your database is MySQL.
I've posted a bug fix on the tracker here: https:/ /reviews. mahara. org/2147
Cheers,
Aaron