[a606e906ca0aec19acc71c0c] 2021-08-22 04:06:13: Fatal exception of type "Error"
It keep showing this error when I save a template pages.
Unknown Object (User) |
Small-Pig-reporter | |
Aug 22 2021, 04:07 |
[a606e906ca0aec19acc71c0c] 2021-08-22 04:06:13: Fatal exception of type "Error"
It keep showing this error when I save a template pages.
/srv/mediawiki/w/extensions/PageForms/includes/parserfunctions/PF_TemplateDisplay.php:57 from /srv/mediawiki/w/extensions/PageForms/includes/parserfunctions/PF_TemplateDisplay.php(57) #0 /srv/mediawiki/w/includes/parser/Parser.php(3356): PFTemplateDisplay::run(Parser, PPTemplateFrame_Hash, array) #1 /srv/mediawiki/w/includes/parser/Parser.php(3041): Parser->callParserFunction(PPTemplateFrame_Hash, string, array) #2 /srv/mediawiki/w/includes/parser/PPFrame_Hash.php(263): Parser->braceSubstitution(array, PPTemplateFrame_Hash) #3 /srv/mediawiki/w/includes/parser/Parser.php(3230): PPFrame_Hash->expand(PPNode_Hash_Tree) #4 /srv/mediawiki/w/includes/parser/PPFrame_Hash.php(263): Parser->braceSubstitution(array, PPFrame_Hash) #5 /srv/mediawiki/w/includes/parser/Parser.php(2879): PPFrame_Hash->expand(PPNode_Hash_Tree, integer) #6 /srv/mediawiki/w/includes/parser/Parser.php(1549): Parser->replaceVariables(string) #7 /srv/mediawiki/w/includes/parser/Parser.php(639): Parser->internalParse(string) #8 /srv/mediawiki/w/includes/content/WikitextContent.php(375): Parser->parse(string, Title, ParserOptions, boolean, boolean, NULL) #9 /srv/mediawiki/w/includes/content/AbstractContent.php(591): WikitextContent->fillParserOutput(Title, NULL, ParserOptions, boolean, ParserOutput) #10 /srv/mediawiki/w/includes/Revision/RenderedRevision.php(263): AbstractContent->getParserOutput(Title, NULL, ParserOptions, boolean) #11 /srv/mediawiki/w/includes/Revision/RenderedRevision.php(235): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(WikitextContent, boolean) #12 /srv/mediawiki/w/includes/Revision/RevisionRenderer.php(217): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array) #13 /srv/mediawiki/w/includes/Revision/RevisionRenderer.php(154): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array) #14 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array) #15 /srv/mediawiki/w/includes/Revision/RenderedRevision.php(197): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array) #16 /srv/mediawiki/w/includes/Storage/DerivedPageDataUpdater.php(1347): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput() #17 [internal function]: MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput() #18 /srv/mediawiki/w/includes/edit/PreparedEdit.php(104): call_user_func(array) #19 /srv/mediawiki/w/includes/edit/PreparedEdit.php(119): MediaWiki\Edit\PreparedEdit->getOutput() #20 /srv/mediawiki/w/includes/Storage/DerivedPageDataUpdater.php(1325): MediaWiki\Edit\PreparedEdit->__get(string) #21 /srv/mediawiki/w/includes/page/WikiPage.php(2326): MediaWiki\Storage\DerivedPageDataUpdater->getPreparedEdit() #22 /srv/mediawiki/w/extensions/SpamBlacklist/includes/SpamBlacklistHooks.php(34): WikiPage->prepareContentForEdit(WikitextContent) #23 /srv/mediawiki/w/includes/HookContainer/HookContainer.php(338): SpamBlacklistHooks::filterMergedContent(DerivativeContext, WikitextContent, Status, string, User, boolean) #24 /srv/mediawiki/w/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array) #25 /srv/mediawiki/w/includes/HookContainer/HookRunner.php(1559): MediaWiki\HookContainer\HookContainer->run(string, array) #26 /srv/mediawiki/w/includes/editpage/Constraint/EditFilterMergedContentHookConstraint.php(90): MediaWiki\HookContainer\HookRunner->onEditFilterMergedContent(DerivativeContext, WikitextContent, Status, string, User, boolean) #27 /srv/mediawiki/w/includes/editpage/Constraint/EditConstraintRunner.php(88): MediaWiki\EditPage\Constraint\EditFilterMergedContentHookConstraint->checkConstraint() #28 /srv/mediawiki/w/includes/EditPage.php(2093): MediaWiki\EditPage\Constraint\EditConstraintRunner->checkConstraints() #29 /srv/mediawiki/w/includes/EditPage.php(1694): EditPage->internalAttemptSave(NULL, boolean) #30 /srv/mediawiki/w/includes/EditPage.php(669): EditPage->attemptSave(NULL) #31 /srv/mediawiki/w/includes/actions/EditAction.php(71): EditPage->edit() #32 /srv/mediawiki/w/includes/actions/SubmitAction.php(38): EditAction->show() #33 /srv/mediawiki/w/includes/MediaWiki.php(531): SubmitAction->show() #34 /srv/mediawiki/w/includes/MediaWiki.php(315): MediaWiki->performAction(Article, Title) #35 /srv/mediawiki/w/includes/MediaWiki.php(913): MediaWiki->performRequest() #36 /srv/mediawiki/w/includes/MediaWiki.php(546): MediaWiki->main() #37 /srv/mediawiki/w/index.php(53): MediaWiki->run() #38 /srv/mediawiki/w/index.php(46): wfIndexMain() #39 {main}
Enabling Cargo would almost certainly fix the issue. After looking at PageForms source, the usage of the template_display parser function calls another class in PageForms, which uses functions that require Cargo also be enabled, thus resulting in the Class 'CargoUtils' not found error. If enabling Cargo does not fix the issue please reopen. Thank you!