Skip to content

IntlException: Constructor failed #474

Closed
@Dianliang233

Description

@Dianliang233

Describe the Bug

I keep getting this error after I upgraded the skin. I have tried the following troubleshooting steps:

  • Revert to PHP 7
  • Upgrade to PHP 8.1
  • Upgrade to MW 1.38
  • Revert to MW 1.37
  • Checked my date.timezone config and made sure it's UTC so no invaild TZ

One thing worth noting is that an older version (1.10.0) of the skin is stilling working fine on my install. I haven't tested out which exact version introduced this but main branch, 1.17.5 and 1.17.4 all throws out this error.

Steps to reproduce the behavior:

  1. Install the latest version of the skin
  2. See error:
MediaWiki internal error.

Original exception: [19561fc8e4a5c18cc07b1e2f] /wiki/Special:%E7%89%88%E6%9C%AC IntlException: Constructor failed
Backtrace:
from /path/to/mediawiki/skins/Citizen/includes/Partials/Drawer.php(180)
#0 /path/to/mediawiki/skins/skins/Citizen/includes/Partials/Drawer.php(180): NumberFormatter->__construct()
#1 /path/to/mediawiki/skins/skins/Citizen/includes/Partials/Drawer.php(90): MediaWiki\Skins\Citizen\Partials\Drawer->getSiteStatsData()
#2 /path/to/mediawiki/skins/skins/Citizen/includes/SkinCitizen.php(124): MediaWiki\Skins\Citizen\Partials\Drawer->getDrawerTemplateData()
#3 /path/to/mediawiki/skins/includes/skins/SkinMustache.php(56): MediaWiki\Skins\Citizen\SkinCitizen->getTemplateData()
#4 /path/to/mediawiki/skins/includes/skins/SkinTemplate.php(144): SkinMustache->generateHTML()
#5 /path/to/mediawiki/skins/includes/OutputPage.php(2644): SkinTemplate->outputPage()
#6 /path/to/mediawiki/skins/includes/MediaWiki.php(944): OutputPage->output()
#7 /path/to/mediawiki/skins/includes/MediaWiki.php(957): MediaWiki::{closure}()
#8 /path/to/mediawiki/skins/includes/MediaWiki.php(564): MediaWiki->main()
#9 /path/to/mediawiki/skins/index.php(53): MediaWiki->run()
#10 /path/to/mediawiki/skins/index.php(46): wfIndexMain()
#11 {main}

Exception caught inside exception handler: [19561fc8e4a5c18cc07b1e2f] /wiki/Special:%E7%89%88%E6%9C%AC IntlException: Constructor failed
Backtrace:
from /path/to/mediawiki/skins/Citizen/includes/Partials/Drawer.php(180)
#0 /path/to/mediawiki/skins/skins/Citizen/includes/Partials/Drawer.php(180): NumberFormatter->__construct()
#1 /path/to/mediawiki/skins/skins/Citizen/includes/Partials/Drawer.php(90): MediaWiki\Skins\Citizen\Partials\Drawer->getSiteStatsData()
#2 /path/to/mediawiki/skins/skins/Citizen/includes/SkinCitizen.php(124): MediaWiki\Skins\Citizen\Partials\Drawer->getDrawerTemplateData()
#3 /path/to/mediawiki/skins/includes/skins/SkinMustache.php(56): MediaWiki\Skins\Citizen\SkinCitizen->getTemplateData()
#4 /path/to/mediawiki/skins/includes/skins/SkinTemplate.php(144): SkinMustache->generateHTML()
#5 /path/to/mediawiki/skins/includes/OutputPage.php(2644): SkinTemplate->outputPage()
#6 /path/to/mediawiki/includes/exception/MWExceptionRenderer.php(158): OutputPage->output()
#7 /path/to/mediawiki/includes/exception/MWExceptionRenderer.php(77): MWExceptionRenderer::reportHTML()
#8 /path/to/mediawiki/includes/exception/MWExceptionHandler.php(107): MWExceptionRenderer::output()
#9 /path/to/mediawiki/includes/exception/MWExceptionHandler.php(202): MWExceptionHandler::report()
#10 /path/to/mediawiki/includes/MediaWiki.php(583): MWExceptionHandler::handleException()
#11 /path/to/mediawiki/index.php(53): MediaWiki->run()
#12 /path/to/mediawiki/index.php(46): wfIndexMain()
#13 {main}

System

Please complete the following information:

  • MediaWiki version [e.g. v1.33.1] v1.38
  • Server OS: [e.g. Debian 10] CentOS 7.9.2009
  • PHP version [e.g. v7.2.19-0ubuntu0.18.04.2] 8.0.17 (fpm-fcgi)

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions