Error
- mwversion: 1.40.0-wmf.6
- reqId: 8b12ffcc-18fa-4b6e-844e-bc25c5cd192b
- Find reqId in Logstash
[{reqId}] {exception_url} PHP Warning: preg_match() expects parameter 2 to be string, array givenfrom /srv/mediawiki/php-1.40.0-wmf.6/skins/Vector/includes/Hooks.php(829)
#0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array)
#1 /srv/mediawiki/php-1.40.0-wmf.6/skins/Vector/includes/Hooks.php(829): preg_match(string, array)
#2 /srv/mediawiki/php-1.40.0-wmf.6/skins/Vector/includes/Hooks.php(729): MediaWiki\Skins\Vector\Hooks::shouldDisableMaxWidth(array, Title, array)
#3 /srv/mediawiki/php-1.40.0-wmf.6/includes/HookContainer/HookContainer.php(160): MediaWiki\Skins\Vector\Hooks->onOutputPageBodyAttributes(OutputPage, MediaWiki\Skins\Vector\SkinVector22, array)
#4 /srv/mediawiki/php-1.40.0-wmf.6/includes/HookContainer/HookRunner.php(2711): MediaWiki\HookContainer\HookContainer->run(string, array, array)
#5 /srv/mediawiki/php-1.40.0-wmf.6/includes/OutputPage.php(3436): MediaWiki\HookContainer\HookRunner->onOutputPageBodyAttributes(OutputPage, MediaWiki\Skins\Vector\SkinVector22, array)
#6 /srv/mediawiki/php-1.40.0-wmf.6/includes/skins/SkinMustache.php(63): OutputPage->headElement(MediaWiki\Skins\Vector\SkinVector22)
#7 /srv/mediawiki/php-1.40.0-wmf.6/includes/skins/SkinTemplate.php(177): SkinMustache->generateHTML()
#8 /srv/mediawiki/php-1.40.0-wmf.6/includes/OutputPage.php(2892): SkinTemplate->outputPage()
#9 /srv/mediawiki/php-1.40.0-wmf.6/includes/MediaWiki.php(922): OutputPage->output(boolean)
#10 /srv/mediawiki/php-1.40.0-wmf.6/includes/MediaWiki.php(562): MediaWiki->main()
#11 /srv/mediawiki/php-1.40.0-wmf.6/index.php(50): MediaWiki->run()
#12 /srv/mediawiki/php-1.40.0-wmf.6/index.php(46): wfIndexMain()
#13 /srv/mediawiki/w/index.php(3): require(string)
#14 {main}Impact
Notes
Started after promoting all wikis to 1.40.0-wmf.6. There were 9 occurrences all coming from jawiki. I am not sure why they hit /w/wiki.phtml isn't it a long deprecated entry point?
Some entries have $acunetix passed as parameters, maybe that is the penetration testing system https://www.acunetix.com/