A partial archive of https://discourse-mediawiki.wmflabs.org as of Saturday May 21, 2022.

Debug messages prepended to HTML

sebastian-wmse

I get debug messages (warnings and notices) prepended to the page HTML. It breaks the page both visibly and syntactically; the HTML is inserted before <head>.
This is what it looks like:


and here’s the HTML:

<br />
<font size='1'><table class='xdebug-error xe-warning' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: md5_file(/vagrant/mediawiki/resources/assets/Wikispeech_logo.png): failed to open stream: No such file or directory in /vagrant/mediawiki/includes/OutputPage.php on line <i>3820</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>361320</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0014</td><td bgcolor='#eeeeec' align='right'>365192</td><td bgcolor='#eeeeec'>require( <font color='#00bb00'>'/vagrant/mediawiki/index.php'</font> )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>5</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0443</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->run(  )</td><td title='/vagrant/mediawiki/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>43</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->main(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>523</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>MediaWiki->{closure:/vagrant/mediawiki/includes/MediaWiki.php:856-862}(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>870</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>OutputPage->output(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>858</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1445</td><td bgcolor='#eeeeec' align='right'>3632208</td><td bgcolor='#eeeeec'>OutputPage->addLogoPreloadLinkHeaders(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>2405</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>ResourceLoaderSkinModule::getLogo(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>4018</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>OutputPage::transformResourcePath(  )</td><td title='/vagrant/mediawiki/includes/resourceloader/ResourceLoaderSkinModule.php' bgcolor='#eeeeec'>.../ResourceLoaderSkinModule.php<b>:</b>96</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653928</td><td bgcolor='#eeeeec'>OutputPage::transformFilePath(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3805</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3654008</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.md5-file' target='_new'>md5_file</a>
(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3820</td></tr>
</table></font>
 (10.0.3.221)<br />
<font size='1'><table class='xdebug-error xe-warning' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: OutputPage::transformFilePath: Failed to hash /vagrant/mediawiki/resources/assets/Wikispeech_logo.png [Called from OutputPage::transformFilePath in /vagrant/mediawiki/includes/OutputPage.php at line 3822] in /vagrant/mediawiki/includes/debug/MWDebug.php on line <i>309</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>361320</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0014</td><td bgcolor='#eeeeec' align='right'>365192</td><td bgcolor='#eeeeec'>require( <font color='#00bb00'>'/vagrant/mediawiki/index.php'</font> )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>5</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0443</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->run(  )</td><td title='/vagrant/mediawiki/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>43</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->main(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>523</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>MediaWiki->{closure:/vagrant/mediawiki/includes/MediaWiki.php:856-862}(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>870</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>OutputPage->output(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>858</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1445</td><td bgcolor='#eeeeec' align='right'>3632208</td><td bgcolor='#eeeeec'>OutputPage->addLogoPreloadLinkHeaders(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>2405</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>ResourceLoaderSkinModule::getLogo(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>4018</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>OutputPage::transformResourcePath(  )</td><td title='/vagrant/mediawiki/includes/resourceloader/ResourceLoaderSkinModule.php' bgcolor='#eeeeec'>.../ResourceLoaderSkinModule.php<b>:</b>96</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653928</td><td bgcolor='#eeeeec'>OutputPage::transformFilePath(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3805</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1497</td><td bgcolor='#eeeeec' align='right'>3655656</td><td bgcolor='#eeeeec'>wfLogWarning(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3822</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.1497</td><td bgcolor='#eeeeec' align='right'>3655656</td><td bgcolor='#eeeeec'>MWDebug::warning(  )</td><td title='/vagrant/mediawiki/includes/GlobalFunctions.php' bgcolor='#eeeeec'>.../GlobalFunctions.php<b>:</b>1205</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1498</td><td bgcolor='#eeeeec' align='right'>3656168</td><td bgcolor='#eeeeec'>MWDebug::sendMessage(  )</td><td title='/vagrant/mediawiki/includes/debug/MWDebug.php' bgcolor='#eeeeec'>.../MWDebug.php<b>:</b>164</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1498</td><td bgcolor='#eeeeec' align='right'>3656424</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.trigger-error' target='_new'>trigger_error</a>
(  )</td><td title='/vagrant/mediawiki/includes/debug/MWDebug.php' bgcolor='#eeeeec'>.../MWDebug.php<b>:</b>309</td></tr>
</table></font>
 (10.0.3.221)<br />
<font size='1'><table class='xdebug-error xe-warning' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: md5_file(/vagrant/mediawiki/resources/assets/Wikispeech_logo_15.png): failed to open stream: No such file or directory in /vagrant/mediawiki/includes/OutputPage.php on line <i>3820</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>361320</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0014</td><td bgcolor='#eeeeec' align='right'>365192</td><td bgcolor='#eeeeec'>require( <font color='#00bb00'>'/vagrant/mediawiki/index.php'</font> )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>5</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0443</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->run(  )</td><td title='/vagrant/mediawiki/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>43</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->main(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>523</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>MediaWiki->{closure:/vagrant/mediawiki/includes/MediaWiki.php:856-862}(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>870</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>OutputPage->output(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>858</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1445</td><td bgcolor='#eeeeec' align='right'>3632208</td><td bgcolor='#eeeeec'>OutputPage->addLogoPreloadLinkHeaders(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>2405</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>ResourceLoaderSkinModule::getLogo(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>4018</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1531</td><td bgcolor='#eeeeec' align='right'>3655960</td><td bgcolor='#eeeeec'>OutputPage::transformResourcePath(  )</td><td title='/vagrant/mediawiki/includes/resourceloader/ResourceLoaderSkinModule.php' bgcolor='#eeeeec'>.../ResourceLoaderSkinModule.php<b>:</b>110</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1531</td><td bgcolor='#eeeeec' align='right'>3656040</td><td bgcolor='#eeeeec'>OutputPage::transformFilePath(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3805</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1531</td><td bgcolor='#eeeeec' align='right'>3656136</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.md5-file' target='_new'>md5_file</a>
(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3820</td></tr>
</table></font>
 (10.0.3.221)<br />
<font size='1'><table class='xdebug-error xe-warning' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: OutputPage::transformFilePath: Failed to hash /vagrant/mediawiki/resources/assets/Wikispeech_logo_15.png [Called from OutputPage::transformFilePath in /vagrant/mediawiki/includes/OutputPage.php at line 3822] in /vagrant/mediawiki/includes/debug/MWDebug.php on line <i>309</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>361320</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0014</td><td bgcolor='#eeeeec' align='right'>365192</td><td bgcolor='#eeeeec'>require( <font color='#00bb00'>'/vagrant/mediawiki/index.php'</font> )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>5</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0443</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->run(  )</td><td title='/vagrant/mediawiki/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>43</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->main(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>523</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>MediaWiki->{closure:/vagrant/mediawiki/includes/MediaWiki.php:856-862}(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>870</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>OutputPage->output(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>858</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1445</td><td bgcolor='#eeeeec' align='right'>3632208</td><td bgcolor='#eeeeec'>OutputPage->addLogoPreloadLinkHeaders(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>2405</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>ResourceLoaderSkinModule::getLogo(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>4018</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1531</td><td bgcolor='#eeeeec' align='right'>3655960</td><td bgcolor='#eeeeec'>OutputPage::transformResourcePath(  )</td><td title='/vagrant/mediawiki/includes/resourceloader/ResourceLoaderSkinModule.php' bgcolor='#eeeeec'>.../ResourceLoaderSkinModule.php<b>:</b>110</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1531</td><td bgcolor='#eeeeec' align='right'>3656040</td><td bgcolor='#eeeeec'>OutputPage::transformFilePath(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3805</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1562</td><td bgcolor='#eeeeec' align='right'>3656200</td><td bgcolor='#eeeeec'>wfLogWarning(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3822</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.1562</td><td bgcolor='#eeeeec' align='right'>3656200</td><td bgcolor='#eeeeec'>MWDebug::warning(  )</td><td title='/vagrant/mediawiki/includes/GlobalFunctions.php' bgcolor='#eeeeec'>.../GlobalFunctions.php<b>:</b>1205</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1562</td><td bgcolor='#eeeeec' align='right'>3656712</td><td bgcolor='#eeeeec'>MWDebug::sendMessage(  )</td><td title='/vagrant/mediawiki/includes/debug/MWDebug.php' bgcolor='#eeeeec'>.../MWDebug.php<b>:</b>164</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1562</td><td bgcolor='#eeeeec' align='right'>3656968</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.trigger-error' target='_new'>trigger_error</a>
(  )</td><td title='/vagrant/mediawiki/includes/debug/MWDebug.php' bgcolor='#eeeeec'>.../MWDebug.php<b>:</b>309</td></tr>
</table></font>
 (10.0.3.221)<br />
<font size='1'><table class='xdebug-error xe-warning' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: md5_file(/vagrant/mediawiki/resources/assets/Wikispeech_logo_20.png): failed to open stream: No such file or directory in /vagrant/mediawiki/includes/OutputPage.php on line <i>3820</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>361320</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0014</td><td bgcolor='#eeeeec' align='right'>365192</td><td bgcolor='#eeeeec'>require( <font color='#00bb00'>'/vagrant/mediawiki/index.php'</font> )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>5</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0443</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->run(  )</td><td title='/vagrant/mediawiki/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>43</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->main(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>523</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>MediaWiki->{closure:/vagrant/mediawiki/includes/MediaWiki.php:856-862}(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>870</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>OutputPage->output(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>858</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1445</td><td bgcolor='#eeeeec' align='right'>3632208</td><td bgcolor='#eeeeec'>OutputPage->addLogoPreloadLinkHeaders(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>2405</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>ResourceLoaderSkinModule::getLogo(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>4018</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1579</td><td bgcolor='#eeeeec' align='right'>3672424</td><td bgcolor='#eeeeec'>OutputPage::transformResourcePath(  )</td><td title='/vagrant/mediawiki/includes/resourceloader/ResourceLoaderSkinModule.php' bgcolor='#eeeeec'>.../ResourceLoaderSkinModule.php<b>:</b>116</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1579</td><td bgcolor='#eeeeec' align='right'>3672504</td><td bgcolor='#eeeeec'>OutputPage::transformFilePath(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3805</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1579</td><td bgcolor='#eeeeec' align='right'>3672600</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.md5-file' target='_new'>md5_file</a>
(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3820</td></tr>
</table></font>
 (10.0.3.221)<br />
<font size='1'><table class='xdebug-error xe-warning' dir='ltr' border='1' cellspacing='0' cellpadding='1'>
<tr><th align='left' bgcolor='#f57900' colspan="5"><span style='background-color: #cc0000; color: #fce94f; font-size: x-large;'>( ! )</span> Warning: OutputPage::transformFilePath: Failed to hash /vagrant/mediawiki/resources/assets/Wikispeech_logo_20.png [Called from OutputPage::transformFilePath in /vagrant/mediawiki/includes/OutputPage.php at line 3822] in /vagrant/mediawiki/includes/debug/MWDebug.php on line <i>309</i></th></tr>
<tr><th align='left' bgcolor='#e9b96e' colspan='5'>Call Stack</th></tr>
<tr><th align='center' bgcolor='#eeeeec'>#</th><th align='left' bgcolor='#eeeeec'>Time</th><th align='left' bgcolor='#eeeeec'>Memory</th><th align='left' bgcolor='#eeeeec'>Function</th><th align='left' bgcolor='#eeeeec'>Location</th></tr>
<tr><td bgcolor='#eeeeec' align='center'>1</td><td bgcolor='#eeeeec' align='center'>0.0001</td><td bgcolor='#eeeeec' align='right'>361320</td><td bgcolor='#eeeeec'>{main}(  )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>0</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>2</td><td bgcolor='#eeeeec' align='center'>0.0014</td><td bgcolor='#eeeeec' align='right'>365192</td><td bgcolor='#eeeeec'>require( <font color='#00bb00'>'/vagrant/mediawiki/index.php'</font> )</td><td title='/var/www/w/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>5</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>3</td><td bgcolor='#eeeeec' align='center'>0.0443</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->run(  )</td><td title='/vagrant/mediawiki/index.php' bgcolor='#eeeeec'>.../index.php<b>:</b>43</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>4</td><td bgcolor='#eeeeec' align='center'>0.0445</td><td bgcolor='#eeeeec' align='right'>1843608</td><td bgcolor='#eeeeec'>MediaWiki->main(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>523</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>5</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>MediaWiki->{closure:/vagrant/mediawiki/includes/MediaWiki.php:856-862}(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>870</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>6</td><td bgcolor='#eeeeec' align='center'>0.1443</td><td bgcolor='#eeeeec' align='right'>3613720</td><td bgcolor='#eeeeec'>OutputPage->output(  )</td><td title='/vagrant/mediawiki/includes/MediaWiki.php' bgcolor='#eeeeec'>.../MediaWiki.php<b>:</b>858</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>7</td><td bgcolor='#eeeeec' align='center'>0.1445</td><td bgcolor='#eeeeec' align='right'>3632208</td><td bgcolor='#eeeeec'>OutputPage->addLogoPreloadLinkHeaders(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>2405</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>8</td><td bgcolor='#eeeeec' align='center'>0.1447</td><td bgcolor='#eeeeec' align='right'>3653824</td><td bgcolor='#eeeeec'>ResourceLoaderSkinModule::getLogo(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>4018</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>9</td><td bgcolor='#eeeeec' align='center'>0.1579</td><td bgcolor='#eeeeec' align='right'>3672424</td><td bgcolor='#eeeeec'>OutputPage::transformResourcePath(  )</td><td title='/vagrant/mediawiki/includes/resourceloader/ResourceLoaderSkinModule.php' bgcolor='#eeeeec'>.../ResourceLoaderSkinModule.php<b>:</b>116</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>10</td><td bgcolor='#eeeeec' align='center'>0.1579</td><td bgcolor='#eeeeec' align='right'>3672504</td><td bgcolor='#eeeeec'>OutputPage::transformFilePath(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3805</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>11</td><td bgcolor='#eeeeec' align='center'>0.1597</td><td bgcolor='#eeeeec' align='right'>3672664</td><td bgcolor='#eeeeec'>wfLogWarning(  )</td><td title='/vagrant/mediawiki/includes/OutputPage.php' bgcolor='#eeeeec'>.../OutputPage.php<b>:</b>3822</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>12</td><td bgcolor='#eeeeec' align='center'>0.1597</td><td bgcolor='#eeeeec' align='right'>3672664</td><td bgcolor='#eeeeec'>MWDebug::warning(  )</td><td title='/vagrant/mediawiki/includes/GlobalFunctions.php' bgcolor='#eeeeec'>.../GlobalFunctions.php<b>:</b>1205</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>13</td><td bgcolor='#eeeeec' align='center'>0.1598</td><td bgcolor='#eeeeec' align='right'>3673176</td><td bgcolor='#eeeeec'>MWDebug::sendMessage(  )</td><td title='/vagrant/mediawiki/includes/debug/MWDebug.php' bgcolor='#eeeeec'>.../MWDebug.php<b>:</b>164</td></tr>
<tr><td bgcolor='#eeeeec' align='center'>14</td><td bgcolor='#eeeeec' align='center'>0.1598</td><td bgcolor='#eeeeec' align='right'>3673432</td><td bgcolor='#eeeeec'><a href='http://www.php.net/function.trigger-error' target='_new'>trigger_error</a>
(  )</td><td title='/vagrant/mediawiki/includes/debug/MWDebug.php' bgcolor='#eeeeec'>.../MWDebug.php<b>:</b>309</td></tr>
</table></font>
 (10.0.3.221)

This is a fresh installation of MediaWiki (1.30.0) using Vargrant.
Note: I know how to fix the warning, that’s not the issue.

Nikerabbit

I know that that behavior is caused by the xdebug PHP extension, not by MediaWiki.

I don’t know whether xdebug is enabled by default in Vagrant and if it is, why. (Perhaps for code coverage?)

sebastian-wmse

How do you disable Xdebug? I found /etc/php/7.0/cli/conf.d/20-xdebug.ini, but removing that didn’t help.

Nikerabbit

If you are running php-fpm, phpdismod xdebug and restarting php-fpm service should do it.

The docs https://www.mediawiki.org/wiki/MediaWiki-Vagrant#PHP seem to be a bit outdated and assume in various places that HHVM is still the default.

sebastian-wmse
$ phpdismod xdebug
-bash: phpdismod: command not found

So I guess I’m not running that.

RazeSoldier

Maybe you are using built-in web server for PHP to run mediawiki.

Tgr

On a development instance, obtrusive warnings about errors are expected and you should probably fix the errors, not the way they are displayed. On a production instance, you shouldn’t use XDebug (or Vagrant, for that matter).

If you don’t want to display errors (which is a bad idea on a development instance) you can set display_errors to false; XDebug will respect that.

sebastian-wmse

I ended up fixing the errors/warnings. I’m not quite clear on which these were, as it says warning on the page but error in the debug log.

Tgr

In theory MWExceptionHandler::handleError maps warnings to warnings if you use a recent version of MediaWiki. The log entry says something about ErrorException though (since there is no such thing as WarningException in PHP) so maybe that’s confusing.