Steps to replicate the issue:
- Have some skins loaded (assumingly, error message is not very precise)
What happens?:
Warning: Illegal string offset 'args' in /srv/mediawiki/1.41/includes/registration/ExtensionProcessor.php on line 709 Fatal error: Uncaught Error: Cannot use string offset as an array in /srv/mediawiki/1.41/includes/registration/ExtensionProcessor.php:709 Stack trace: #0 /srv/mediawiki/1.41/includes/registration/ExtensionProcessor.php(263): ExtensionProcessor->extractSkins('/srv/mediawiki/...', Array) #1 /srv/mediawiki/1.41/includes/registration/ExtensionRegistry.php(434): ExtensionProcessor->extractInfo('/srv/mediawiki/...', Array, 1) #2 /srv/mediawiki/1.41/includes/registration/ExtensionRegistry.php(289): ExtensionRegistry->readFromQueue(Array) #3 /srv/mediawiki/1.41/includes/Setup.php(283): ExtensionRegistry->loadFromQueue() #4 /srv/mediawiki/1.41/maintenance/run.php(49): require_once('/srv/mediawiki/...') #5 {main} thrown in /srv/mediawiki/1.41/includes/registration/ExtensionProcessor.php on line 709
This is given on every page.
Likely caused by 3b7ca22
What should have happened instead?:
It should be able to handle of args are not set at all, I assume, or the error message should be more precise to know what skin is causing the issue. For the record, this doesn't just effect skins formerly giving the deprecation warning "Template directory should be relative to skin or omitted for skin X", as I had removed all those, so it seems more like an issue that would effect other skins as well then a simple skin who hasn't fixed that yet.
Software version: 1.41.0-alpha (bcaab3d)
I know that this isn't meant to be stable, so of course there will be issues, but I have MediaWiki master in a development environment so I figured I would just report this here.