Steps to replicate the issue (include links if applicable):
- mediawiki 1.39 (debian bookworm)
What happens?:
- error 500 when calling : load.php?lang=fr&modules=startup&only=scripts&raw=1&skin=vector-2022
- here's the stack trace with activating $wgShowExceptionDetails = true;
[808ef33905e6c344529c125a] /load.php?lang=fr&modules=startup&only=scripts&raw=1&skin=vector-2022 Error: Class "MWStake\MediaWiki\Component\ManifestRegistry\ManifestAttributeBasedRegistry" not found
Backtrace:
from /var/lib/mediawiki/extensions/DrawioEditor/src/DrawioInspectorPluginModules.php(13)
#0 /usr/share/mediawiki/includes/ResourceLoader/FileModule.php(1262): MediaWiki\Extension\DrawioEditor\DrawioInspectorPluginModules::getPluginModules()
#1 /usr/share/mediawiki/includes/ResourceLoader/FileModule.php(608): MediaWiki\ResourceLoader\FileModule->expandPackageFiles()
#2 /usr/share/mediawiki/includes/ResourceLoader/Module.php(928): MediaWiki\ResourceLoader\FileModule->getDefinitionSummary()
#3 /usr/share/mediawiki/includes/ResourceLoader/StartUpModule.php(224): MediaWiki\ResourceLoader\Module->getVersionHash()
#4 /usr/share/mediawiki/includes/ResourceLoader/StartUpModule.php(425): MediaWiki\ResourceLoader\StartUpModule->getModuleRegistrations()
#5 /usr/share/mediawiki/includes/ResourceLoader/Module.php(817): MediaWiki\ResourceLoader\StartUpModule->getScript()
#6 /usr/share/mediawiki/includes/ResourceLoader/Module.php(786): MediaWiki\ResourceLoader\Module->buildContent()
#7 /usr/share/mediawiki/includes/ResourceLoader/Module.php(925): MediaWiki\ResourceLoader\Module->getModuleContent()
#8 /usr/share/mediawiki/includes/ResourceLoader/ResourceLoader.php(701): MediaWiki\ResourceLoader\Module->getVersionHash()
#9 [internal function]: MediaWiki\ResourceLoader\ResourceLoader->MediaWiki\ResourceLoader\{closure}()
#10 /usr/share/mediawiki/includes/ResourceLoader/ResourceLoader.php(699): array_map()
#11 /usr/share/mediawiki/includes/ResourceLoader/ResourceLoader.php(798): MediaWiki\ResourceLoader\ResourceLoader->getCombinedVersion()
#12 /usr/share/mediawiki/load.php(53): MediaWiki\ResourceLoader\ResourceLoader->respond()
#13 /usr/share/mediawiki/load.php(39): wfLoadMain()
#14 {main}
The guitly commit seems to be d7496b40785e36bd88bd9e549c7506e31fb1d6ef Take in account NS prefix when inserting diagram
If I downgrade extension from REL1_39 branche to 2.0.1 tag, it works.