Topic on Project:Support desk

Class 'Wikimedia\CSS\Parser\Parser' not found

6
Mchje (talkcontribs)

MediaWiki: 1.32.0

PHP: 7.2.15-0ubuntu0.18.04.1 (apache2handler)

MySQL: 5.7.25-0ubuntu0.18.04.2

[29380f6791c4e780cd8c5621] /unixwo/index.php?title=Special:Import&action=submit   Error from line 76 of /var/lib/unixwo/extensions/TemplateStyles/includes/TemplateStylesContent.php: Class 'Wikimedia\CSS\Parser\Parser' not found
Backtrace:
#0 /var/lib/unixwo/extensions/TemplateStyles/includes/TemplateStylesContent.php(131): TemplateStylesContent->sanitize(array)
#1 /var/lib/unixwo/includes/Revision/RenderedRevision.php(242): TemplateStylesContent->getParserOutput(Title, integer, ParserOptions, boolean)
#2 /var/lib/unixwo/includes/Revision/RenderedRevision.php(211): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(TemplateStylesContent, boolean)
#3 /var/lib/unixwo/includes/Revision/RevisionRenderer.php(175): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string)
#4 /var/lib/unixwo/includes/Revision/RevisionRenderer.php(128): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)
#5 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)
#6 /var/lib/unixwo/includes/Revision/RenderedRevision.php(175): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)
#7 /var/lib/unixwo/includes/Storage/DerivedPageDataUpdater.php(1265): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()
#8 /var/lib/unixwo/includes/Storage/DerivedPageDataUpdater.php(1607): MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput()
#9 /var/lib/unixwo/includes/Storage/DerivedPageDataUpdater.php(1397): MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate()
#10 /var/lib/unixwo/includes/page/WikiPage.php(2036): MediaWiki\Storage\DerivedPageDataUpdater->doUpdates()
#11 /var/lib/unixwo/includes/import/ImportableOldRevisionImporter.php(138): WikiPage->doEditUpdates(MediaWiki\Revision\RevisionStoreRecord, User, array)
#12 /var/lib/unixwo/includes/import/WikiRevision.php(602): ImportableOldRevisionImporter->import(WikiRevision)
#13 /var/lib/unixwo/includes/import/WikiImporter.php(367): WikiRevision->importOldRevision()
#14 /var/lib/unixwo/includes/import/WikiImporter.php(504): WikiImporter->importRevision(WikiRevision, WikiImporter)
#15 /var/lib/unixwo/includes/import/WikiImporter.php(944): WikiImporter->revisionCallback(WikiRevision)
#16 /var/lib/unixwo/includes/import/WikiImporter.php(860): WikiImporter->processRevision(array, array)
#17 /var/lib/unixwo/includes/import/WikiImporter.php(802): WikiImporter->handleRevision(array)
#18 /var/lib/unixwo/includes/import/WikiImporter.php(609): WikiImporter->handlePage()
#19 /var/lib/unixwo/includes/specials/SpecialImport.php(218): WikiImporter->doImport()
#20 /var/lib/unixwo/includes/specials/SpecialImport.php(103): SpecialImport->doImport()
#21 /var/lib/unixwo/includes/specialpage/SpecialPage.php(569): SpecialImport->execute(NULL)
#22 /var/lib/unixwo/includes/specialpage/SpecialPageFactory.php(568): SpecialPage->run(NULL)
#23 /var/lib/unixwo/includes/MediaWiki.php(288): MediaWiki\Special\SpecialPageFactory->executePath(Title, RequestContext)
#24 /var/lib/unixwo/includes/MediaWiki.php(860): MediaWiki->performRequest()
#25 /var/lib/unixwo/includes/MediaWiki.php(517): MediaWiki->main()
#26 /var/lib/unixwo/index.php(42): MediaWiki->run()
#27 {main}

When I try and import templates (exmaple: Template:Abbr or Template:Su), I will always get the message as above. I have no problems importing Templates to my old local wiki with MediaWiki 1.31.1, PHP 7.2.14 and MySQL 5.7.24. I hope I am right here, if not please do tell. Thank you.

AhmadF.Cheema (talkcontribs)
Mchje (talkcontribs)

Yes, I even re-downloaded and replaced it just in case it was corrupt or something. It is 1.0 (c3410ae).

AhmadF.Cheema (talkcontribs)

For updating, did you delete the old extension directory and extract the files into a new one or did you overwrite the old extension files?

Also, did you recently perform a MediaWiki upgrade? And there, were the files extracted into a new directory or were they overwritten into the old one?

Mchje (talkcontribs)

For the extension: deleting and extracting them new over ssh in the extension folder.

No, this one is a fresh new one that I set up on a ubuntu server. I also tried to set up a new one on my local windows computer with WAMP, and get the same results as mentioned above.

The only difference I experienced between 1.31.1 and 1.32.0 is that I had to create a database myself for 1.32.0 as it gave out an error when setting up the LocalSettings.php. I think it was T215566.

Malyacko (talkcontribs)
Reply to "Class 'Wikimedia\CSS\Parser\Parser' not found"