Topic on Project:Support desk

My wiki fails for changing

This topic was hidden by 2601:47:3:5240:AD03:C028:A62B:B222
Reason: Human
3
Ellif (talkcontribs)

My Help:ChangeContentModel falils to make css as 'sanitized css'. Can you help me?


[Xiqd@GSXT06h-9JkPcQZ6QAAAAE] /wiki/%ED%8A%B9%EC%88%98:%EC%BD%98%ED%85%90%EC%B8%A0%EB%AA%A8%EB%8D%B8%EB%B0%94%EA%BE%B8%EA%B8%B0 Error from line 78 of /home2/ellifgkr/wiki/extensions/TemplateStyles/includes/TemplateStylesContent.php: Class 'Wikimedia\CSS\Parser\Parser' not found Backtrace:

  1. 0 /home2/ellifgkr/wiki/extensions/TemplateStyles/includes/TemplateStylesContent.php(135): TemplateStylesContent->sanitize(array)
  2. 1 /home2/ellifgkr/wiki/includes/Revision/RenderedRevision.php(267): TemplateStylesContent->getParserOutput(Title, NULL, ParserOptions, boolean)
  3. 2 /home2/ellifgkr/wiki/includes/Revision/RenderedRevision.php(236): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(TemplateStylesContent, boolean)
  4. 3 /home2/ellifgkr/wiki/includes/Revision/RevisionRenderer.php(215): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string)
  5. 4 /home2/ellifgkr/wiki/includes/Revision/RevisionRenderer.php(152): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
  6. 5 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
  7. 6 /home2/ellifgkr/wiki/includes/Revision/RenderedRevision.php(198): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
  8. 7 /home2/ellifgkr/wiki/includes/Storage/DerivedPageDataUpdater.php(1290): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
  9. 8 [internal function]: MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput()
  10. 9 /home2/ellifgkr/wiki/includes/edit/PreparedEdit.php(104): call_user_func(array)
  11. 10 /home2/ellifgkr/wiki/includes/edit/PreparedEdit.php(119): MediaWiki\Edit\PreparedEdit->getOutput()
  12. 11 /home2/ellifgkr/wiki/includes/Storage/DerivedPageDataUpdater.php(1268): MediaWiki\Edit\PreparedEdit->__get(string)
  13. 12 /home2/ellifgkr/wiki/includes/page/WikiPage.php(2030): MediaWiki\Storage\DerivedPageDataUpdater->getPreparedEdit()
  14. 13 /home2/ellifgkr/wiki/extensions/SpamBlacklist/includes/SpamBlacklistHooks.php(30): WikiPage->prepareContentForEdit(TemplateStylesContent)
  15. 14 /home2/ellifgkr/wiki/includes/Hooks.php(174): SpamBlacklistHooks::filterMergedContent(DerivativeContext, TemplateStylesContent, Status, string, User, boolean)
  16. 15 /home2/ellifgkr/wiki/includes/Hooks.php(202): Hooks::callHook(string, array, array, NULL)
  17. 16 /home2/ellifgkr/wiki/includes/specials/SpecialChangeContentModel.php(260): Hooks::run(string, array)
  18. 17 /home2/ellifgkr/wiki/includes/htmlform/HTMLForm.php(690): SpecialChangeContentModel->onSubmit(array, OOUIHTMLForm)
  19. 18 /home2/ellifgkr/wiki/includes/htmlform/HTMLForm.php(582): HTMLForm->trySubmit()
  20. 19 /home2/ellifgkr/wiki/includes/htmlform/HTMLForm.php(597): HTMLForm->tryAuthorizedSubmit()
  21. 20 /home2/ellifgkr/wiki/includes/specialpage/FormSpecialPage.php(185): HTMLForm->show()
  22. 21 /home2/ellifgkr/wiki/includes/specialpage/SpecialPage.php(575): FormSpecialPage->execute(NULL)
  23. 22 /home2/ellifgkr/wiki/includes/specialpage/SpecialPageFactory.php(611): SpecialPage->run(NULL)
  24. 23 /home2/ellifgkr/wiki/includes/MediaWiki.php(296): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext)
  25. 24 /home2/ellifgkr/wiki/includes/MediaWiki.php(900): MediaWiki->performRequest()
  26. 25 /home2/ellifgkr/wiki/includes/MediaWiki.php(527): MediaWiki->main()
  27. 26 /home2/ellifgkr/wiki/index.php(44): MediaWiki->run()
  28. 27 {main}
Satknave (talkcontribs)

I actually had and resolved this error within the last couple of days. There is some discussion here:

Topic:Ukv6pdo96a8qfur2

In the end, what resolved it for me was installing composer, php-mbstring and php-xmlwriter, then running this command in the extensions/TemplateStyles directory:

composer install --no-dev

Ellif (talkcontribs)

Yes Done Problem solved when I updated my wikimedia/css-sanitizer into 2.0.1.