Skip to content

Instantly share code, notes, and snippets.

@nimasdj
Created May 12, 2020 15:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nimasdj/1ca694f321c38399391513a4ce3af8bb to your computer and use it in GitHub Desktop.
Save nimasdj/1ca694f321c38399391513a4ce3af8bb to your computer and use it in GitHub Desktop.
AbuseFilter
[exception] [Xrq189iyj7Q5rpwiGRrILQAAAJU] /index.php?title=Test&action=submit Error from line 1634 of /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php: Class 'Wikimedia\Equivset\Equivset' not found
#0 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(1483): AbuseFilterParser::ccnorm(string)
#1 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(1277): AbuseFilterParser->funcCCNorm(array)
#2 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(1029): AbuseFilterParser->callFunc(string, array)
#3 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(951): AbuseFilterParser->doLevelFunction(AFPData)
#4 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(896): AbuseFilterParser->doLevelBraces(AFPData)
#5 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(885): AbuseFilterParser->doLevelArrayElements(AFPData)
#6 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(833): AbuseFilterParser->doLevelUnarys(AFPData)
#7 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(823): AbuseFilterParser->doLevelSpecialWords(AFPData)
#8 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(788): AbuseFilterParser->doLevelBoolInvert(AFPData)
#9 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(764): AbuseFilterParser->doLevelPow(AFPData)
#10 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(735): AbuseFilterParser->doLevelMulRels(AFPData)
#11 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(703): AbuseFilterParser->doLevelSumRels(AFPData)
#12 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(669): AbuseFilterParser->doLevelCompares(AFPData)
#13 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(615): AbuseFilterParser->doLevelBoolOps(AFPData)
#14 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(542): AbuseFilterParser->doLevelConditions(AFPData)
#15 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(457): AbuseFilterParser->doLevelSet(AFPData)
#16 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(939): AbuseFilterParser->doLevelSemicolon(AFPData)
#17 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(896): AbuseFilterParser->doLevelBraces(AFPData)
#18 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(885): AbuseFilterParser->doLevelArrayElements(AFPData)
#19 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(833): AbuseFilterParser->doLevelUnarys(AFPData)
#20 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(823): AbuseFilterParser->doLevelSpecialWords(AFPData)
#21 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(788): AbuseFilterParser->doLevelBoolInvert(AFPData)
#22 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(764): AbuseFilterParser->doLevelPow(AFPData)
#23 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(735): AbuseFilterParser->doLevelMulRels(AFPData)
#24 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(703): AbuseFilterParser->doLevelSumRels(AFPData)
#25 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(689): AbuseFilterParser->doLevelCompares(AFPData)
#26 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(615): AbuseFilterParser->doLevelBoolOps(AFPData)
#27 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(542): AbuseFilterParser->doLevelConditions(AFPData)
#28 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(457): AbuseFilterParser->doLevelSet(AFPData)
#29 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(939): AbuseFilterParser->doLevelSemicolon(AFPData)
#30 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(896): AbuseFilterParser->doLevelBraces(AFPData)
#31 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(885): AbuseFilterParser->doLevelArrayElements(AFPData)
#32 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(833): AbuseFilterParser->doLevelUnarys(AFPData)
#33 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(823): AbuseFilterParser->doLevelSpecialWords(AFPData)
#34 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(788): AbuseFilterParser->doLevelBoolInvert(AFPData)
#35 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(764): AbuseFilterParser->doLevelPow(AFPData)
#36 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(735): AbuseFilterParser->doLevelMulRels(AFPData)
#37 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(703): AbuseFilterParser->doLevelSumRels(AFPData)
#38 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(689): AbuseFilterParser->doLevelCompares(AFPData)
#39 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(615): AbuseFilterParser->doLevelBoolOps(AFPData)
#40 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(542): AbuseFilterParser->doLevelConditions(AFPData)
#41 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(457): AbuseFilterParser->doLevelSet(AFPData)
#42 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(438): AbuseFilterParser->doLevelSemicolon(AFPData)
#43 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(419): AbuseFilterParser->doLevelEntry(AFPData)
#44 /extensions/AbuseFilter/includes/parser/AbuseFilterParser.php(395): AbuseFilterParser->intEval(string)
#45 /extensions/AbuseFilter/includes/AbuseFilter.php(465): AbuseFilterParser->parse(string)
#46 /extensions/AbuseFilter/includes/AbuseFilterRunner.php(409): AbuseFilter::checkConditions(string, AbuseFilterParser, boolean, string)
#47 /extensions/AbuseFilter/includes/AbuseFilterRunner.php(342): AbuseFilterRunner->checkFilter(stdClass)
#48 /extensions/AbuseFilter/includes/AbuseFilterRunner.php(163): AbuseFilterRunner->checkAllFilters()
#49 /extensions/AbuseFilter/includes/AbuseFilterHooks.php(222): AbuseFilterRunner->run()
#50 /extensions/AbuseFilter/includes/AbuseFilterHooks.php(109): AbuseFilterHooks::filterEdit(DerivativeContext, WikitextContent, string, string, string)
#51 /includes/Hooks.php(174): AbuseFilterHooks::onEditFilterMergedContent(DerivativeContext, WikitextContent, Status, string, User, boolean)
#52 /includes/Hooks.php(202): Hooks::callHook(string, array, array, NULL)
#53 /includes/EditPage.php(1790): Hooks::run(string, array)
#54 /includes/EditPage.php(2247): EditPage->runPostMergeFilters(WikitextContent, Status, User)
#55 /includes/EditPage.php(1617): EditPage->internalAttemptSave(NULL, boolean)
#56 /includes/EditPage.php(682): EditPage->attemptSave(NULL)
#57 /includes/actions/EditAction.php(55): EditPage->edit()
#58 /includes/actions/SubmitAction.php(38): EditAction->show()
#59 /includes/MediaWiki.php(511): SubmitAction->show()
#60 /includes/MediaWiki.php(302): MediaWiki->performAction(Article, Title)
#61 /includes/MediaWiki.php(900): MediaWiki->performRequest()
#62 /includes/MediaWiki.php(527): MediaWiki->main()
#63 /index.php(48): MediaWiki->run()
#64 {main}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment