Page MenuHomePhabricator

VisualEditor tries to access user language in an MW_NO_SESSION context
Closed, DuplicatePublic

Description

ja.wikiquote.org/w/load.php?debug=false&lang=ja&modules=startup&only=scripts&skin=minerva&target=mobile
(/srv/mediawiki/php-1.28.0-wmf.3/includes/session/SessionManager.php:1025 Sessions are disabled for this entry point
  #0 /srv/mediawiki/php-1.28.0-wmf.3/includes/session/SessionManager.php(301): MediaWiki\Session\SessionManager->getSessionFromInfo(MediaWiki\Session\SessionInfo, WebRequest)
  #1 /srv/mediawiki/php-1.28.0-wmf.3/includes/session/SessionManager.php(235): MediaWiki\Session\SessionManager->getEmptySessionInternal(WebRequest)
  #2 /srv/mediawiki/php-1.28.0-wmf.3/includes/session/SessionManager.php(185): MediaWiki\Session\SessionManager->getEmptySession(WebRequest)
  #3 /srv/mediawiki/php-1.28.0-wmf.3/includes/WebRequest.php(703): MediaWiki\Session\SessionManager->getSessionForRequest(WebRequest)
  #4 /srv/mediawiki/php-1.28.0-wmf.3/includes/user/User.php(1247): WebRequest->getSession()
  #5 /srv/mediawiki/php-1.28.0-wmf.3/includes/user/User.php(409): User->loadFromSession()
  #6 /srv/mediawiki/php-1.28.0-wmf.3/includes/user/User.php(5325): User->load()
  #7 /srv/mediawiki/php-1.28.0-wmf.3/includes/user/User.php(2897): User->loadOptions()
  #8 /srv/mediawiki/php-1.28.0-wmf.3/includes/user/User.php(2967): User->getOption(string)
  #9 /srv/mediawiki/php-1.28.0-wmf.3/includes/user/User.php(3258): User->getIntOption(string)
  #10 /srv/mediawiki/php-1.28.0-wmf.3/includes/Linker.php(221): User->getStubThreshold()
  #11 /srv/mediawiki/php-1.28.0-wmf.3/includes/parser/LinkHolderArray.php(406): Linker::link(Title, string, array, array, array)
  #12 /srv/mediawiki/php-1.28.0-wmf.3/includes/parser/LinkHolderArray.php(271): LinkHolderArray->replaceInternal(string)
  #13 /srv/mediawiki/php-1.28.0-wmf.3/includes/parser/Parser.php(4808): LinkHolderArray->replace(string)
  #14 /srv/mediawiki/php-1.28.0-wmf.3/includes/parser/Parser.php(1300): Parser->replaceLinkHolders(string)
  #15 /srv/mediawiki/php-1.28.0-wmf.3/includes/parser/Parser.php(435): Parser->internalParseHalfParsed(string, boolean, boolean)
  #16 /srv/mediawiki/php-1.28.0-wmf.3/includes/cache/MessageCache.php(1103): Parser->parse(string, Title, ParserOptions, boolean)
  #17 /srv/mediawiki/php-1.28.0-wmf.3/includes/Message.php(1135): MessageCache->parse(string, Title, boolean, boolean, LanguageJa)
  #18 /srv/mediawiki/php-1.28.0-wmf.3/includes/Message.php(817): Message->parseText(string)
  #19 /srv/mediawiki/php-1.28.0-wmf.3/includes/Message.php(873): Message->toString()
  #20 /srv/mediawiki/php-1.28.0-wmf.3/extensions/VisualEditor/VisualEditorDataModule.php(25): Message->parse()
  #21 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoaderModule.php(578): VisualEditorDataModule->getScript(DerivativeResourceLoaderContext)
  #22 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoaderModule.php(546): ResourceLoaderModule->buildContent(DerivativeResourceLoaderContext)
  #23 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoaderModule.php(694): ResourceLoaderModule->getModuleContent(DerivativeResourceLoaderContext)
  #24 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoader.php(622): ResourceLoaderModule->getVersionHash(DerivativeResourceLoaderContext)
  #25 null(null): Closure$ResourceLoader::getCombinedVersion(string)
  #26 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoader.php(623): array_map(Closure$ResourceLoader::getCombinedVersion;1664891448, array)
  #27 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoaderStartUpModule.php(406): ResourceLoader->getCombinedVersion(DerivativeResourceLoaderContext, array)
  #28 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoaderStartUpModule.php(379): ResourceLoaderStartUpModule->getAllModuleHashes(DerivativeResourceLoaderContext)
  #29 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoaderModule.php(697): ResourceLoaderStartUpModule->getDefinitionSummary(DerivativeResourceLoaderContext)
  #30 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoader.php(622): ResourceLoaderModule->getVersionHash(DerivativeResourceLoaderContext)
  #31 null(null): Closure$ResourceLoader::getCombinedVersion(string)
  #32 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoader.php(623): array_map(Closure$ResourceLoader::getCombinedVersion;1664891448, array)
  #33 /srv/mediawiki/php-1.28.0-wmf.3/includes/resourceloader/ResourceLoader.php(675): ResourceLoader->getCombinedVersion(ResourceLoaderContext, array)
  #34 /srv/mediawiki/php-1.28.0-wmf.3/load.php(46): ResourceLoader->respond(ResourceLoaderContext)
  #35 /srv/mediawiki/w/load.php(3): include(string)