Page MenuHomePhabricator

Deprecated: Using null as an array offset is deprecated, use an empty string instead in /var/www/wiki/mediawiki/core/includes/SpecialPage/SpecialPageFactory.php on line 1568
Closed, ResolvedPublic

Description

Visiting w/index.php?title=User:Reedy&action=history on my dev wiki...

( ! ) Deprecated: Using null as an array offset is deprecated, use an empty string instead in /var/www/wiki/mediawiki/core/includes/SpecialPage/SpecialPageFactory.php on line 1568
Call Stack
#	Time	Memory	Function	Location
1	0.0000	501520	{main}( )	.../index.php:0
2	0.0587	6483392	MediaWiki\MediaWikiEntryPoint->run( )	.../index.php:44
3	0.0587	6483392	MediaWiki\Actions\ActionEntryPoint->execute( )	.../MediaWikiEntryPoint.php:184
4	0.1512	9320760	MediaWiki\Output\OutputPage->output( $return = TRUE )	.../ActionEntryPoint.php:160
5	0.1636	9523176	MediaWiki\Skin\Skin->outputPageFinal( $out = class MediaWiki\Output\OutputPage { private ${MediaWiki\Context\ContextSource}context = class MediaWiki\Context\RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = class MediaWiki\Page\WikiPage { ... }; private $action = 'history'; private $output = ...; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class MediaWiki\Language\Language { ... }; private $skin = class MediaWiki\Minerva\Skins\SkinMinerva { ... }; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = class MediaWiki\Minerva\Skins\SkinMinerva { ... }; private $skinHookCalled = TRUE; private $skinName = 'minerva' }; protected $mMetatags = [0 => [...], 1 => [...]]; protected $mLinktags = [0 => [...]]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'User:Reedy: Revision history'; private $displayTitle = NULL; private $cacheIsFinal = TRUE; public $mBodytext = '<script>function mfTempOpenSection(id){var block=document.getElementById("mf-section-"+id);block.className+=" open-block";block.previousSibling.className+=" open-block";}</script><div class=\'mw-htmlform-ooui-wrapper oo-ui-layout oo-ui-panelLayout oo-ui-panelLayout-padded oo-ui-panelLayout-framed\'><form id=\'mw-history-searchform\' action=\'/w/index.php\' method=\'get\' enctype=\'application/x-www-form-urlencoded\' class=\'mw-htmlform mw-htmlform-ooui oo-ui-layout oo-ui-formLayout\'><fieldset id=\'mw-history-search\' cl'...; private $mHTMLtitle = 'User:Reedy: Revision history - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = TRUE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $tocData = NULL; private $mSubtitle = [0 => '<div class="mw-history-subtitle"><a href="/w/index.php?title=Special:Log&amp;page=User%3AReedy" title="Special:Log">View logs for this page</a> (<a href="/w/index.php?title=Special:AbuseLog&amp;wpSearchTitle=User%3AReedy" title="View abuse log for this page">view abuse log</a>)</div>']; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = 'Thu, 04 Dec 2025 22:45:04 GMT'; private $mCategoryLinks = []; private $mCategories = ['hidden' => [...], 'normal' => [...]]; private array $mCategoryData = []; private bool $mCategoriesSorted = TRUE; private array $mIndicators = ['mw-helplink' => '<a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:History" target="_blank" class="mw-helplink"><span class="mw-helplink-icon"></span>Help</a>']; private $mScripts = ''; protected $mInlineStyles = ''; protected $mAdditionalHtmlClasses = [0 => 'mf-expand-sections-clientpref-0', 1 => 'mf-font-size-clientpref-small', 2 => 'mw-mf-amc-clientpref-1', 3 => 'ext-summaries-clientpref-0']; private $mHeadItems = []; protected $mAdditionalBodyClasses = []; private $mModules = ['mediawiki.action.history' => 'mediawiki.action.history', 'mediawiki.htmlform' => 'mediawiki.htmlform', 'jquery.makeCollapsible' => 'jquery.makeCollapsible', 'mediawiki.htmlform.ooui' => 'mediawiki.htmlform.ooui', 'mediawiki.widgets.DateInputWidget' => 'mediawiki.widgets.DateInputWidget', 'mediawiki.checkboxtoggle' => 'mediawiki.checkboxtoggle', 'site' => 'site', 'mediawiki.page.ready' => 'mediawiki.page.ready', 'skins.minerva.scripts' => 'skins.minerva.scripts', 'mediawiki.page.watch.ajax' => 'mediawiki.page.watch.ajax', 'ext.centralNotice.geoIP' => 'ext.centralNotice.geoIP', 'ext.gadget.HotCat' => 'ext.gadget.HotCat', 'ext.checkUser.clientHints' => 'ext.checkUser.clientHints', 'ext.checkUser.tempAccounts' => 'ext.checkUser.tempAccounts', 'ext.urlShortener.toolbar' => 'ext.urlShortener.toolbar', 'mobile.init' => 'mobile.init', 'ext.echo.init' => 'ext.echo.init', 'ext.eventLogging' => 'ext.eventLogging', 'ext.visualEditor.targetLoader' => 'ext.visualEditor.targetLoader', 'ext.popups' => 'ext.popups', 'ext.navigationTiming' => 'ext.navigationTiming']; private $mModuleStyles = ['mediawiki.interface.helpers.styles' => 'mediawiki.interface.helpers.styles', 'mediawiki.action.history.styles' => 'mediawiki.action.history.styles', 'mediawiki.special.changeslist' => 'mediawiki.special.changeslist', 'mediawiki.helplink' => 'mediawiki.helplink', 'oojs-ui-core.styles' => 'oojs-ui-core.styles', 'oojs-ui.styles.indicators' => 'oojs-ui.styles.indicators', 'mediawiki.widgets.styles' => 'mediawiki.widgets.styles', 'oojs-ui-core.icons' => 'oojs-ui-core.icons', 'mediawiki.htmlform.ooui.styles' => 'mediawiki.htmlform.ooui.styles', 'mediawiki.htmlform.styles' => 'mediawiki.htmlform.styles', 'mediawiki.codex.messagebox.styles' => 'mediawiki.codex.messagebox.styles', 'mediawiki.widgets.DateInputWidget.styles' => 'mediawiki.widgets.DateInputWidget.styles', 'mediawiki.pager.styles' => 'mediawiki.pager.styles', 'ext.wikimediamessages.styles' => 'ext.wikimediamessages.styles', 'mediawiki.checkboxtoggle.styles' => 'mediawiki.checkboxtoggle.styles', 'mediawiki.interface.helpers.linker.styles' => 'mediawiki.interface.helpers.linker.styles', 'skins.minerva.styles' => 'skins.minerva.styles', 'skins.minerva.content.styles.images' => 'skins.minerva.content.styles.images', 'mediawiki.hlist' => 'mediawiki.hlist', 'skins.minerva.codex.styles' => 'skins.minerva.codex.styles', 'skins.minerva.icons' => 'skins.minerva.icons', 'jquery.makeCollapsible.styles' => 'jquery.makeCollapsible.styles', 'mediawiki.feedlink' => 'mediawiki.feedlink', 'skins.minerva.userpage.styles' => 'skins.minerva.userpage.styles', 'skins.minerva.loggedin.styles' => 'skins.minerva.loggedin.styles', 'skins.minerva.amc.styles' => 'skins.minerva.amc.styles', 'skins.minerva.personalMenu.icons' => 'skins.minerva.personalMenu.icons', 'skins.minerva.mainMenu.advanced.icons' => 'skins.minerva.mainMenu.advanced.icons', 'skins.minerva.overflow.icons' => 'skins.minerva.overflow.icons', 'ext.checkUser.styles' => 'ext.checkUser.styles', 'mobile.init.styles' => 'mobile.init.styles', 'ext.echo.styles.badge' => 'ext.echo.styles.badge', 'oojs-ui.styles.icons-alerts' => 'oojs-ui.styles.icons-alerts']; protected $mResourceLoader = NULL; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; private $mJsConfigVars = ['prpProofreadPageBookNamespaces' => [...], 'wgCheckUserClientHintsHeadersJsApi' => [...], 'wgCheckUserAbuseFilterExtensionLoaded' => TRUE, 'wgCheckUserIsPerformerBlocked' => FALSE, 'wgCheckUserTemporaryAccountMaxAge' => 86400, 'wgCheckUserTemporaryAccountIPRevealAllowed' => TRUE, 'wgCheckUserSpecialPagesWithoutIPRevealButtons' => [...], 'wgCheckUserContribsPageLocalName' => 'Contributions', 'wgEditSubmitButtonLabelPublish' => FALSE, 'wgMinervaPermissions' => [...], 'wgMinervaFeatures' => [...], 'wgMinervaDownloadNamespaces' => [...], 'wgEchoSeenTime' => [...]]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = ['combined' => 10]; protected $mDoNothing = FALSE; private $mParserOptions = NULL; private $mFeedLinks = ['atom' => '/w/index.php?title=User:Reedy&feed=atom&action=history']; private $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; private $mRevisionId = NULL; private $mRevisionIsCurrent = NULL; protected $mFileVersion = NULL; protected $styles = []; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = ['max-image-preview' => 'standard']; private $mVaryHeader = ['Accept-Encoding' => NULL, 'Accept-Language' => NULL, 'Cookie' => NULL]; private $mRedirectedFrom = NULL; private $mProperties = []; private $mTarget = NULL; private $mEnableTOC = FALSE; private $mOutputFlags = ['no-section-edit-links' => TRUE]; private $copyrightUrl = NULL; private $contentLang = NULL; private $limitReportJSData = []; private $contentOverrides = []; private $contentOverrideCallbacks = []; private $mLinkHeader = []; private $CSP = class MediaWiki\Request\ContentSecurityPolicy { private $mwConfig = class MediaWiki\Config\GlobalVarConfig { ... }; private $response = class MediaWiki\Request\WebResponse { ... }; private $extraDefaultSrc = [...]; private $extraScriptSrc = [...]; private $extraStyleSrc = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private string $cspOutputMode = 'headers'; private MediaWiki\Parser\ParserOutput $metadata = class MediaWiki\Parser\ParserOutput { protected array $mParseUsedOptions = [...]; protected string|int $mCacheTime = ''; protected ?int $mCacheExpiry = NULL; protected ?int $mCacheRevisionId = NULL; private MediaWiki\Parser\ContentHolder $contentHolder = class MediaWiki\Parser\ContentHolder { ... }; private array $mLanguageLinkMap = [...]; private array $mCategories = [...]; private array $mIndicators = [...]; private string $mTitleText = ''; private array $mLinks = [...]; private array $mLinksSpecial = [...]; private array $mTemplates = [...]; private array $mTemplateIds = [...]; private array $mImages = [...]; private array $mFileSearchOptions = [...]; private array $mExternalLinks = [...]; private array $mInterwikiLinks = [...]; private array $existenceLinks = [...]; private bool $mNewSection = FALSE; private bool $mHideNewSection = FALSE; private bool $mNoGallery = FALSE; private array $mHeadItems = [...]; private array $mModuleSet = [...]; private array $mModuleStyleSet = [...]; private array $mJsConfigVars = [...]; private array $mWarnings = [...]; private array $mWarningMsgs = [...]; private ?Wikimedia\Parsoid\Core\TOCData $mTOCData = NULL; private array $mProperties = [...]; private ?string $mTimestamp = NULL; private bool $mEnableOOUI = FALSE; private bool $mIndexSet = FALSE; private bool $mNoIndexSet = TRUE; private array $mExtensionData = [...]; private array $mLimitReportData = [...]; private array $mLimitReportJSData = [...]; private string $mCacheMessage = ''; private array $mParseStartTime = [...]; private array $mTimeProfile = [...]; private bool $mPreventClickjacking = TRUE; private array $mExtraScriptSrcs = [...]; private array $mExtraDefaultSrcs = [...]; private array $mExtraStyleSrcs = [...]; private $mFlags = [...]; private ?int $mSpeculativeRevId = NULL; private ?int $speculativePageIdUsed = NULL; private ?string $revisionTimestampUsed = NULL; private ?string $revisionUsedSha1Base36 = NULL; private array $mWrapperDivClasses = [...]; private ?int $mMaxAdaptiveExpiry = NULL }; private $debugMode = NULL; private $dynamicPropertiesAccessDeprecated = FALSE } )	.../OutputPage.php:3306
6	0.1636	9539688	MediaWiki\Skin\SkinTemplate->outputPage( )	.../Skin.php:675
7	0.1650	9542680	MediaWiki\Skin\SkinMustache->generateHTML( )	.../SkinTemplate.php:174
8	0.1654	9543880	MediaWiki\Minerva\Skins\SkinMinerva->getTemplateData( )	.../SkinMustache.php:81
9	1.0024	10488200	MediaWiki\Minerva\Menu\Main\MainMenuDirector->getMenuData( $userMenuPortletData = ['userpage' => ['class' => 'mw-list-item active', 'text' => 'Reedy', 'icon' => 'userAvatar', 'context' => 'userpage', 'href' => '/wiki/User:Reedy', 'array-attributes' => [...]], 'mytalk' => ['class' => 'mw-list-item', 'text' => 'Talk', 'icon' => 'userTalk', 'context' => 'mytalk', 'href' => '/wiki/User_talk:Reedy', 'array-attributes' => [...]], 'sandbox' => ['class' => 'new mw-list-item', 'text' => 'Sandbox', 'icon' => 'sandbox', 'context' => 'sandbox', 'href' => '/w/index.php?title=User:Reedy/sandbox&action=edit&redlink=1', 'array-attributes' => [...]], 'preferences' => ['class' => 'mw-list-item', 'text' => 'Preferences', 'icon' => 'settings', 'context' => 'preferences', 'href' => '/wiki/Special:Preferences', 'array-attributes' => [...]], 'betafeatures' => ['class' => 'mw-list-item', 'text' => 'Beta', 'icon' => 'labFlask', 'context' => 'betafeatures', 'href' => '/wiki/Special:Preferences#mw-prefsection-betafeatures', 'array-attributes' => [...]], 'watchlist' => ['class' => 'mw-list-item', 'text' => 'Watchlist', 'icon' => 'watchlist', 'context' => 'watchlist', 'href' => '/wiki/Special:Watchlist', 'array-attributes' => [...]], 'mycontris' => ['class' => 'mw-list-item', 'text' => 'Contributions', 'icon' => 'userContributions', 'context' => 'mycontris', 'href' => '/wiki/Special:Contributions/Reedy', 'array-attributes' => [...]], 'logout' => ['class' => 'mw-list-item', 'text' => 'Log out', 'icon' => 'logOut', 'context' => 'logout', 'href' => '/w/index.php?title=Special:UserLogout&returnto=User%3AReedy&returntoquery=action%3Dhistory', 'array-attributes' => [...]]], $sidebar = ['navigation' => [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...]], 'SEARCH' => [], 'TOOLBOX' => ['whatlinkshere' => [...], 'recentchangeslinked' => [...], 'feeds' => [...], 'contributions' => [...], 'log' => [...], 'blockip' => [...], 'emailuser' => [...], 'userrights' => [...], 'upload' => [...], 'info' => [...], 'urlshortener' => [...]], 'LANGUAGES' => []] )	.../SkinMinerva.php:313
10	1.0024	10488200	MediaWiki\Minerva\Menu\Main\MainMenuDirector->buildMenu( $userMenuPortletData = ['userpage' => ['class' => 'mw-list-item active', 'text' => 'Reedy', 'icon' => 'userAvatar', 'context' => 'userpage', 'href' => '/wiki/User:Reedy', 'array-attributes' => [...]], 'mytalk' => ['class' => 'mw-list-item', 'text' => 'Talk', 'icon' => 'userTalk', 'context' => 'mytalk', 'href' => '/wiki/User_talk:Reedy', 'array-attributes' => [...]], 'sandbox' => ['class' => 'new mw-list-item', 'text' => 'Sandbox', 'icon' => 'sandbox', 'context' => 'sandbox', 'href' => '/w/index.php?title=User:Reedy/sandbox&action=edit&redlink=1', 'array-attributes' => [...]], 'preferences' => ['class' => 'mw-list-item', 'text' => 'Preferences', 'icon' => 'settings', 'context' => 'preferences', 'href' => '/wiki/Special:Preferences', 'array-attributes' => [...]], 'betafeatures' => ['class' => 'mw-list-item', 'text' => 'Beta', 'icon' => 'labFlask', 'context' => 'betafeatures', 'href' => '/wiki/Special:Preferences#mw-prefsection-betafeatures', 'array-attributes' => [...]], 'watchlist' => ['class' => 'mw-list-item', 'text' => 'Watchlist', 'icon' => 'watchlist', 'context' => 'watchlist', 'href' => '/wiki/Special:Watchlist', 'array-attributes' => [...]], 'mycontris' => ['class' => 'mw-list-item', 'text' => 'Contributions', 'icon' => 'userContributions', 'context' => 'mycontris', 'href' => '/wiki/Special:Contributions/Reedy', 'array-attributes' => [...]], 'logout' => ['class' => 'mw-list-item', 'text' => 'Log out', 'icon' => 'logOut', 'context' => 'logout', 'href' => '/w/index.php?title=Special:UserLogout&returnto=User%3AReedy&returntoquery=action%3Dhistory', 'array-attributes' => [...]]], $sidebar = ['navigation' => [0 => [...], 1 => [...], 2 => [...], 3 => [...], 4 => [...]], 'SEARCH' => [], 'TOOLBOX' => ['whatlinkshere' => [...], 'recentchangeslinked' => [...], 'feeds' => [...], 'contributions' => [...], 'log' => [...], 'blockip' => [...], 'emailuser' => [...], 'userrights' => [...], 'upload' => [...], 'info' => [...], 'urlshortener' => [...]], 'LANGUAGES' => []] )	.../MainMenuDirector.php:46
11	1.0062	10583872	MediaWiki\Minerva\Menu\Main\AdvancedMainMenuBuilder->getDiscoveryGroup( $navigationTools = [0 => ['text' => 'Main page', 'href' => '/wiki/Main_Page', 'icon' => 'home', 'id' => 'n-mainpage-description', 'active' => FALSE], 1 => ['text' => 'Recent changes', 'href' => '/wiki/Special:RecentChanges', 'icon' => 'recentChanges', 'id' => 'n-recentchanges', 'active' => FALSE], 2 => ['rel' => 'nofollow', 'text' => 'Google', 'href' => '//google.com', 'icon' => NULL, 'id' => 'n-Google', 'active' => FALSE], 3 => ['text' => 'Random page', 'href' => '/wiki/Special:Random', 'icon' => 'die', 'id' => 'n-randompage', 'active' => FALSE], 4 => ['text' => 'Help about MediaWiki', 'href' => 'https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents', 'icon' => 'help', 'id' => 'n-help-mediawiki', 'active' => FALSE]] )	.../MainMenuDirector.php:72
12	1.0062	10583872	MediaWiki\Minerva\Menu\Main\BuilderUtil::getDiscoveryTools( $definitions = class MediaWiki\Minerva\Menu\Definitions { private MediaWiki\SpecialPage\SpecialPageFactory $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = [...]; private $aliases = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class MediaWiki\Language\Language { ... }; private $objectFactory = class Wikimedia\DebugInfo\Placeholder { ... }; private $hookContainer = class Wikimedia\DebugInfo\Placeholder { ... }; private $hookRunner = class Wikimedia\DebugInfo\Placeholder { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... }; private $statsFactory = class Wikimedia\Stats\StatsFactory { ... } }; private MediaWiki\Context\IContextSource $context = class MediaWiki\Context\RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = class MediaWiki\Page\WikiPage { ... }; private $action = 'history'; private $output = class MediaWiki\Output\OutputPage { ... }; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class MediaWiki\Language\Language { ... }; private $skin = class MediaWiki\Minerva\Skins\SkinMinerva { ... }; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = class MediaWiki\Minerva\Skins\SkinMinerva { ... }; private $skinHookCalled = TRUE; private $skinName = 'minerva' }; private MediaWiki\User\UserIdentity $user = class MediaWiki\User\User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'your_email+wiki@gmail.com'; public $mTouched = '20251204224504'; protected $mQuickTouched = '20251204224504'; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = NULL; protected $mEmailToken = NULL; protected $mEmailTokenExpires = NULL; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = 'default'; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mRequest = class MediaWiki\Request\WebRequest { ... }; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class Wikimedia\DebugInfo\Placeholder { ... }; private $isTemp = FALSE } }, $navigationTools = [0 => ['text' => 'Main page', 'href' => '/wiki/Main_Page', 'icon' => 'home', 'id' => 'n-mainpage-description', 'active' => FALSE], 1 => ['text' => 'Recent changes', 'href' => '/wiki/Special:RecentChanges', 'icon' => 'recentChanges', 'id' => 'n-recentchanges', 'active' => FALSE], 2 => ['rel' => 'nofollow', 'text' => 'Google', 'href' => '//google.com', 'icon' => NULL, 'id' => 'n-Google', 'active' => FALSE], 3 => ['text' => 'Random page', 'href' => '/wiki/Special:Random', 'icon' => 'die', 'id' => 'n-randompage', 'active' => FALSE], 4 => ['text' => 'Help about MediaWiki', 'href' => 'https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents', 'icon' => 'help', 'id' => 'n-help-mediawiki', 'active' => FALSE]] )	.../AdvancedMainMenuBuilder.php:66
13	1.0088	10663208	MediaWiki\Minerva\Menu\Definitions->insertNearbyIfSupported( $group = class MediaWiki\Minerva\Menu\Group { private array $entries = [0 => class MediaWiki\Minerva\Menu\Entries\SingleMenuEntry { ... }, 1 => class MediaWiki\Minerva\Menu\Entries\SingleMenuEntry { ... }]; private string $id = 'p-navigation' } )	.../BuilderUtil.php:110
14	1.0088	10663208	MediaWiki\SpecialPage\SpecialPageFactory->exists( $name = 'Nearby' )	.../Definitions.php:103

Event Timeline

Looks like there's maybe more than one issue here, if I try and visit a non existing Special page...

( ! ) Deprecated: Using null as an array offset is deprecated, use an empty string instead in /var/www/wiki/mediawiki/core/includes/SpecialPage/SpecialPageFactory.php on line 1582
Call Stack
#	Time	Memory	Function	Location
1	0.0002	500136	{main}( )	.../index.php:0
2	0.0661	6497720	MediaWiki\MediaWikiEntryPoint->run( )	.../index.php:44
3	0.0661	6497720	MediaWiki\Actions\ActionEntryPoint->execute( )	.../MediaWikiEntryPoint.php:184
4	0.0663	6503328	MediaWiki\Actions\ActionEntryPoint->performRequest( )	.../ActionEntryPoint.php:143
5	0.0838	6731024	MediaWiki\SpecialPage\SpecialPageFactory->getPage( $name = 'Nearb' )	.../ActionEntryPoint.php:446

But MinervaNeue, rightly or wrongly is using the Special Page existence check to see if the extension is enabled...

	/**
	 * If Nearby is supported, build and inject the Nearby link
	 */
	public function insertNearbyIfSupported( Group $group ): void {
		// Nearby link (if supported)
		if ( $this->specialPageFactory->exists( 'Nearby' ) ) {
			$entry = $this->buildMenuEntry(
				'nearby',
				$this->context->msg( 'mobile-frontend-main-menu-nearby' )->text(),
				SpecialPage::getTitleFor( 'Nearby' )->getLocalURL(),
				'',
				'mapPin',
				true
			);
			// Setting this feature for javascript only
			$entry->setJSOnly();
			$group->insertEntry( $entry );
		}
	}

Change #1215314 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@master] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215314

Change #1215314 merged by jenkins-bot:

[mediawiki/core@master] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215314

Change #1215330 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_45] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215330

Change #1215331 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_44] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215331

Change #1215334 had a related patch set uploaded (by Reedy; author: Reedy):

[mediawiki/core@REL1_43] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215334

Reedy claimed this task.

Change #1215331 merged by jenkins-bot:

[mediawiki/core@REL1_44] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215331

Change #1215334 merged by jenkins-bot:

[mediawiki/core@REL1_43] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215334

Change #1215330 merged by jenkins-bot:

[mediawiki/core@REL1_45] SpecialPageFactory: Handle resolveAlias() returning null in getPage() and exists()

https://gerrit.wikimedia.org/r/1215330