Last modified: 2011-12-13 20:00:18 UTC
Notice: Undefined property: Language::$mHtmlCode in /home/reedy/mediawiki/trunk/phase3/languages/Language.php on line 3475 Call Stack: 0.0021 649568 1. {main}() /home/reedy/mediawiki/trunk/phase3/index.php:0 0.1465 5516176 2. MediaWiki->run() /home/reedy/mediawiki/trunk/phase3/index.php:58 0.1466 5516176 3. MediaWiki->main() /home/reedy/mediawiki/trunk/phase3/includes/Wiki.php:538 1.5999 52184536 4. MediaWiki->finalCleanup() /home/reedy/mediawiki/trunk/phase3/includes/Wiki.php:620 1.6001 52184616 5. OutputPage->output() /home/reedy/mediawiki/trunk/phase3/includes/Wiki.php:407 1.6114 52638280 6. SkinTemplate->outputPage() /home/reedy/mediawiki/trunk/phase3/includes/OutputPage.php:1975 1.6176 52658016 7. Language->getHtmlCode() /home/reedy/mediawiki/trunk/phase3/includes/SkinTemplate.php:291 Viewable currently on trunk by visiting any special page.....
I see this defined as a private attribute already: private $mHtmlCode = null; Seems to have been added in r105925 along with the code using it...? So this shouldn't happen...?
Per IRC chat w/ Timo this looks like it happens because of the unset() line in Language::setCode(); so if that gets triggered, you end up with the error if getHtmlCode() is called again later. r106072 should fix this up; replaced the unset() with just setting to null.