Page MenuHomePhabricator

Abuse Filter now doesn't work
Closed, ResolvedPublic

Description

I'm using r46954 (latest) of abuse filter, I created a filter that will log anyone saying "abuse", and when I try to edit a page to add abuse, I get a Internal Error.

Details:
Unrecognised action

Backtrace:
#0 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\extensions\AbuseFilter\AbuseFilter.class.php(310): AbuseFilter::takeConsequenceAction('', Array, Object(Title), Array, NULL)
#1 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\extensions\AbuseFilter\AbuseFilter.class.php(333): AbuseFilter::executeFilterActions(Array, Object(Title), Array)
#2 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\extensions\AbuseFilter\AbuseFilter.hooks.php(26): AbuseFilter::filterAction(Array, Object(Title), Array)
#3 [internal function]: AbuseFilterHooks::onEditFilter(Object(EditPage), 'abuse', '', '', '')
#4 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\includes\Hooks.php(117): call_user_func_array(Array, Array)
#5 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\includes\EditPage.php(781): wfRunHooks('EditFilter', Array)
#6 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\includes\EditPage.php(2404): EditPage->internalAttemptSave(false, false)
#7 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\includes\EditPage.php(447): EditPage->attemptSave()
#8 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\includes\EditPage.php(340): EditPage->edit()
#9 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\includes\Wiki.php(508): EditPage->submit()
#10 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\includes\Wiki.php(63): MediaWiki->performAction(Object(OutputPage), Object(Article), Object(Title), Object(User), Object(WebRequest))
#11 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testwiki\index.php(114): MediaWiki->initialize(Object(Title), Object(Article), Object(OutputPage), Object(User), Object(WebRequest))
#12 {main}


Version: unspecified
Severity: critical

Details

Reference
bz17393

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 10:28 PM
bzimport added a project: AbuseFilter.
bzimport set Reference to bz17393.

Looks like some weird bug from previously has crept into your database, or perhaps your configuration is slightly off.

Regardless, this error should be a debug log message and not an exception, and I fixed this in r46956.