Bug tracker

parser::reverse_edits called statically while uninstalling mod (SVN r227) (fix completed in vcs)

Got a following fatal error while uninstalling "genders" (available on modifications db) module:
Code: Select all
Fatal error: Call to a member function reverse_query() on a non-object in <...>/forum/includes/mod_parser.php on line 245

Figured out to be a problem in acp_mods.php, line 1315:
Code: Select all
// maybe should allow for potential extensions here
$actions = parser::reverse_edits($actions);

Maybe it was valid at some point, but now reverse_edits is made polymorphic, so it can no longer be called statically (the following line causes the error):
Code: Select all
$reverse_edits['SQL'][] = $this->parser->reverse_query($query);

Comments / History

Changed ticket status from "New" to "Reviewed"

Action performed by A_Jelly_Doughnut (MOD Team Member) on Mar 21st 2010, 02:56

Posted by A_Jelly_Doughnut (MOD Team Member) on Mar 21st 2010, 02:56

Yes, it was valid until recently.

Assigned ticket to user "A_Jelly_Doughnut"

Action performed by A_Jelly_Doughnut (MOD Team Member) on Mar 21st 2010, 02:56

Assigned ticket to user "SyntaxError90"

Action performed by A_Jelly_Doughnut (MOD Team Member) on Mar 29th 2010, 15:56

Linked ticket with changeset: r228

Action performed by Sam (Website Team Leader) on Mar 30th 2010, 05:55

Changed ticket status from "Reviewed" to "Fix completed in SVN"

Action performed by Sam (Website Team Leader) on Mar 30th 2010, 05:59

Changed ticket status from "Fix completed in SVN" to "Reviewed"

Action performed by A_Jelly_Doughnut (MOD Team Member) on Mar 30th 2010, 12:21

Linked ticket with changeset: r230

Action performed by Sam (Website Team Leader) on Mar 30th 2010, 15:22

Changed ticket status from "Reviewed" to "Fix completed in SVN"

Action performed by Sam (Website Team Leader) on Mar 30th 2010, 15:22

Ticket details

Related SVN changesets