( ! ) Fatal error: OOUI\Exception: OOUI\Theme::singleton was called with no singleton theme set. in /www/unitedbook.votum.me/unitedbook_1.41.0/vendor/oojs/oojs-ui/php/Theme.php:32 Stack trace: #0 /www/unitedbook.votum.me/unitedbook_1.41.0/vendor/oojs/oojs-ui/php/Element.php(257): OOUI\Theme::singleton() #1 /www/unitedbook.votum.me/unitedbook_1.41.0/vendor/oojs/oojs-ui/php/Tag.php(494): OOUI\Element->toString() #2 /www/unitedbook.votum.me/unitedbook_1.41.0/extensions/VisualEditor/includes/Hooks.php(244): OOUI\Tag->__toString() #3 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/HookContainer/HookContainer.php(161): MediaWiki\Extension\VisualEditor\Hooks->onTextSlotDiffRendererTablePrefix() #4 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/HookContainer/HookRunner.php(1334): MediaWiki\HookContainer\HookContainer->run() #5 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/diff/TextSlotDiffRenderer.php(273): MediaWiki\HookContainer\HookRunner->onTextSlotDiffRendererTablePrefix() #6 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/diff/DifferenceEngine.php(942): TextSlotDiffRenderer->getTablePrefix() #7 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/diff/DifferenceEngine.php(928): DifferenceEngine->showTablePrefixes() #8 /www/unitedbook.votum.me/unitedbook_1.41.0/extensions/MobileFrontend/includes/specials/SpecialMobileDiff.php(189): DifferenceEngine->showDiffPage() #9 /www/unitedbook.votum.me/unitedbook_1.41.0/extensions/MobileFrontend/includes/specials/SpecialMobileDiff.php(143): SpecialMobileDiff->displayDiffPage() #10 /www/unitedbook.votum.me/unitedbook_1.41.0/extensions/MobileFrontend/includes/specials/MobileSpecialPage.php(71): SpecialMobileDiff->executeWhenAvailable() #11 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/specialpage/SpecialPage.php(727): MobileSpecialPage->execute() #12 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/specialpage/SpecialPageFactory.php(1621): MediaWiki\SpecialPage\SpecialPage->run() #13 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/MediaWiki.php(357): MediaWiki\SpecialPage\SpecialPageFactory->executePath() #14 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/MediaWiki.php(960): MediaWiki->performRequest() #15 /www/unitedbook.votum.me/unitedbook_1.41.0/includes/MediaWiki.php(613): MediaWiki->main() #16 /www/unitedbook.votum.me/unitedbook_1.41.0/index.php(50): MediaWiki->run() #17 /www/unitedbook.votum.me/unitedbook_1.41.0/index.php(46): wfIndexMain() #18 {main} in /www/unitedbook.votum.me/unitedbook_1.41.0/vendor/oojs/oojs-ui/php/Tag.php on line 496
Call Stack
#TimeMemoryFunctionLocation
10.0002361144{main}( ).../index.php:0
20.08933299424wfIndexMain( ).../index.php:46
30.08943299520MediaWiki->run( ).../index.php:50
40.08943299520MediaWiki->main( ).../MediaWiki.php:613
50.13553668608MediaWiki->performRequest( ).../MediaWiki.php:960
60.15334065928MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class MediaWiki\Title\Title { private $mTextform = '流動版差異/17200'; private $mUrlform = '%E6%B5%81%E5%8B%95%E7%89%88%E5%B7%AE%E7%95%B0/17200'; private $mDbkeyform = '流動版差異/17200'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = NULL; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = ['mTextform' => [...], 'mUrlform' => [...], 'mDbkeyform' => [...], 'mNamespace' => [...], 'mInterwiki' => [...], 'mFragment' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class MediaWiki\Request\WebResponse { ... }; private $ip = '108.162.216.229'; protected $requestTime = 1727562205.6269; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class MediaWiki\Title\Title { private $mTextform = '流動版差異/17200'; private $mUrlform = '%E6%B5%81%E5%8B%95%E7%89%88%E5%B7%AE%E7%95%B0/17200'; private $mDbkeyform = '流動版差異/17200'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '特殊:流動版差異/17200'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = '「嘉蓬王國」:修訂間差異'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<div id="mw-mf-diffview" class="content-unstyled"><div id="mw-mf-diffarea"><ul class="hlist revision-history-links"><li class="revision-history-next"><a href="/wiki/%E7%89%B9%E6%AE%8A:%E6%B5%81%E5%8B%95%E7%89%88%E5%B7%AE%E7%95%B0/17202">較新編輯 →</a></li></ul><div class="mw-mf-diff-info">\n\t<h2 class="mw-mf-diff-info__link-latest">\n\t\t<a href="/wiki/%E5%98%89%E8%93%AC%E7%8E%8B%E5%9C%8B">嘉蓬王國</a>\n\t\t<a href="/index.php?title=%E5%98%89%E8%93%AC%E7%8E%8B%E5%9C%8B&amp;action=edit">(編輯)</a>\n\t</h2'...; private $mHTMLtitle = '「嘉蓬王國」:修訂間差異 - 合眾百科 Unitedbook'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $tocData = NULL; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; protected $mAdditionalHtmlClasses = [...]; protected $mHeadItems = [...]; protected $mAdditionalBodyClasses = [...]; protected $mModules = [...]; protected $mModuleStyles = [...]; protected $mResourceLoader = class MediaWiki\ResourceLoader\ResourceLoader { ... }; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; protected $mJsConfigVars = [...]; protected $mTemplateIds = [...]; protected $mImageTimeKeys = [...]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = [...]; protected $mDoNothing = FALSE; protected $mParserOptions = NULL; private $mFeedLinks = [...]; protected $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mNewSectionLink = FALSE; protected $mHideNewSectionLink = FALSE; public $mNoGallery = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; protected $mPreventClickjacking = FALSE; private $mRevisionId = NULL; private $mRevisionIsCurrent = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $mOutputFlags = [...]; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class MediaWiki\Request\ContentSecurityPolicy { ... } }; private $user = class MediaWiki\User\User { public $mId = 0; public $mName = '108.162.216.229'; public $mActorId = NULL; public $mRealName = ''; public $mEmail = ''; public $mTouched = '1'; protected $mQuickTouched = NULL; protected $mToken = NULL; public $mEmailAuthenticated = NULL; protected $mEmailToken = ''; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20240928222325'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = class MediaWiki\Request\WebRequest { ... }; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class Wikimedia\DebugInfo\Placeholder { ... }; private $isTemp = NULL }; private $authority = NULL; private $lang = class LanguageZh { public $mCode = 'zh-hk'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = 'zh-Hant-HK'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private ${Language}transformData = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}namespaceInfo = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}localisationCache = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}langNameUtils = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}langFallback = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}hookContainer = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}hookRunner = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}config = class Wikimedia\DebugInfo\Placeholder { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private $skin = class MediaWiki\Skins\Vector\SkinVector22 { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector-2022'; protected $options = [...]; protected $mRelevantTitle = class MediaWiki\Title\Title { ... }; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private $languages = NULL }; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = 'vector-2022' }, $including = ???, $linkRenderer = ??? ).../MediaWiki.php:357
70.15374152216MediaWiki\SpecialPage\SpecialPage->run( $subPage = '17200' ).../SpecialPageFactory.php:1621
80.15544372792MobileSpecialPage->execute( $subPage = '17200' ).../SpecialPage.php:727
90.15544373656SpecialMobileDiff->executeWhenAvailable( $par = '17200' ).../MobileSpecialPage.php:71
100.39865349056SpecialMobileDiff->displayDiffPage( ).../SpecialMobileDiff.php:143
110.42485933840DifferenceEngine->showDiffPage( $diffOnly = TRUE ).../SpecialMobileDiff.php:189
120.46696148776DifferenceEngine->showTablePrefixes( ).../DifferenceEngine.php:928
130.46816193920TextSlotDiffRenderer->getTablePrefix( $context = class DerivativeContext { private ${ContextSource}context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = NULL; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { ... }; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh { ... }; private $skin = class MediaWiki\Skins\Vector\SkinVector22 { ... }; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = 'vector-2022' }; private $request = class MediaWiki\Request\DerivativeRequest { protected $data = [...]; protected $queryAndPathParams = NULL; protected $queryParams = NULL; protected $headers = [...]; private ${MediaWiki\Request\WebRequest}response = NULL; private ${MediaWiki\Request\WebRequest}ip = NULL; protected $requestTime = 1727562206.0311; protected $protocol = 'http'; protected $sessionId = NULL; protected $markedAsSafe = FALSE; private ${MediaWiki\Request\FauxRequest}wasPosted = FALSE; private ${MediaWiki\Request\FauxRequest}requestUrl = NULL; protected $cookies = [...]; private ${MediaWiki\Request\FauxRequest}uploadData = [...]; private $base = class MediaWiki\Request\WebRequest { ... }; private $ip = NULL }; private $title = class MediaWiki\Title\Title { private $mTextform = '嘉蓬王國'; private $mUrlform = '%E5%98%89%E8%93%AC%E7%8E%8B%E5%9C%8B'; private $mDbkeyform = '嘉蓬王國'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 2850; protected $mLatestID = FALSE; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '嘉蓬王國'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = [...]; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = NULL; private $user = NULL; private $authority = NULL; private $lang = NULL; private $skin = NULL; private $config = NULL; private $timing = NULL }, $newTitle = class MediaWiki\Title\Title { private $mTextform = '嘉蓬王國'; private $mUrlform = '%E5%98%89%E8%93%AC%E7%8E%8B%E5%9C%8B'; private $mDbkeyform = '嘉蓬王國'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 2850; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '嘉蓬王國'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = ['mTextform' => [...], 'mUrlform' => [...], 'mDbkeyform' => [...], 'mNamespace' => [...], 'mInterwiki' => [...], 'mFragment' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ).../DifferenceEngine.php:942
140.46816194328MediaWiki\HookContainer\HookRunner->onTextSlotDiffRendererTablePrefix( $textSlotDiffRenderer = class TextSlotDiffRenderer { private $statsdDataFactory = class BufferingStatsdDataFactory { private ${Liuggio\StatsdClient\Factory\StatsdDataFactory}entityClass = '\\Liuggio\\StatsdClient\\Entity\\StatsdData'; protected $buffer = [...]; protected $enabled = TRUE; private $prefix = 'MediaWiki' }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $format = 'table'; private $contentModel = 'wikitext'; private $textDiffer = class MediaWiki\Diff\TextDiffer\ManifoldTextDiffer { private $localizer = class DerivativeContext { ... }; private $contentLanguage = class LanguageZh { ... }; private $diffEngine = NULL; private $externalPath = FALSE; private $differs = [...]; private $differsByFormat = [...]; private $wikidiff2Options = [...] }; private $inlineToggleEnabled = FALSE }, $context = class DerivativeContext { private ${ContextSource}context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = NULL; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { ... }; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh { ... }; private $skin = class MediaWiki\Skins\Vector\SkinVector22 { ... }; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = 'vector-2022' }; private $request = class MediaWiki\Request\DerivativeRequest { protected $data = [...]; protected $queryAndPathParams = NULL; protected $queryParams = NULL; protected $headers = [...]; private ${MediaWiki\Request\WebRequest}response = NULL; private ${MediaWiki\Request\WebRequest}ip = NULL; protected $requestTime = 1727562206.0311; protected $protocol = 'http'; protected $sessionId = NULL; protected $markedAsSafe = FALSE; private ${MediaWiki\Request\FauxRequest}wasPosted = FALSE; private ${MediaWiki\Request\FauxRequest}requestUrl = NULL; protected $cookies = [...]; private ${MediaWiki\Request\FauxRequest}uploadData = [...]; private $base = class MediaWiki\Request\WebRequest { ... }; private $ip = NULL }; private $title = class MediaWiki\Title\Title { private $mTextform = '嘉蓬王國'; private $mUrlform = '%E5%98%89%E8%93%AC%E7%8E%8B%E5%9C%8B'; private $mDbkeyform = '嘉蓬王國'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 2850; protected $mLatestID = FALSE; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '嘉蓬王國'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = [...]; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = NULL; private $user = NULL; private $authority = NULL; private $lang = NULL; private $skin = NULL; private $config = NULL; private $timing = NULL }, $parts = ['10_mw-diff-inline-legend' => NULL, '60_mw-diff-inline-switch' => NULL] ).../TextSlotDiffRenderer.php:273
150.46816194704MediaWiki\HookContainer\HookContainer->run( $hook = 'TextSlotDiffRendererTablePrefix', $args = [0 => class TextSlotDiffRenderer { private $statsdDataFactory = class BufferingStatsdDataFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $format = 'table'; private $contentModel = 'wikitext'; private $textDiffer = class MediaWiki\Diff\TextDiffer\ManifoldTextDiffer { ... }; private $inlineToggleEnabled = FALSE }, 1 => class DerivativeContext { private ${ContextSource}context = class RequestContext { ... }; private $request = class MediaWiki\Request\DerivativeRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = NULL; private $action = NULL; private $output = NULL; private $user = NULL; private $authority = NULL; private $lang = NULL; private $skin = NULL; private $config = NULL; private $timing = NULL }, 2 => ['10_mw-diff-inline-legend' => NULL, '60_mw-diff-inline-switch' => NULL]], $options = ??? ).../HookRunner.php:1334
160.46816197280MediaWiki\Extension\VisualEditor\Hooks->onTextSlotDiffRendererTablePrefix( $textSlotDiffRenderer = class TextSlotDiffRenderer { private $statsdDataFactory = class BufferingStatsdDataFactory { private ${Liuggio\StatsdClient\Factory\StatsdDataFactory}entityClass = '\\Liuggio\\StatsdClient\\Entity\\StatsdData'; protected $buffer = [...]; protected $enabled = TRUE; private $prefix = 'MediaWiki' }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $format = 'table'; private $contentModel = 'wikitext'; private $textDiffer = class MediaWiki\Diff\TextDiffer\ManifoldTextDiffer { private $localizer = class DerivativeContext { ... }; private $contentLanguage = class LanguageZh { ... }; private $diffEngine = NULL; private $externalPath = FALSE; private $differs = [...]; private $differsByFormat = [...]; private $wikidiff2Options = [...] }; private $inlineToggleEnabled = FALSE }, $context = class DerivativeContext { private ${ContextSource}context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = NULL; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { ... }; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh { ... }; private $skin = class MediaWiki\Skins\Vector\SkinVector22 { ... }; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = 'vector-2022' }; private $request = class MediaWiki\Request\DerivativeRequest { protected $data = [...]; protected $queryAndPathParams = NULL; protected $queryParams = NULL; protected $headers = [...]; private ${MediaWiki\Request\WebRequest}response = NULL; private ${MediaWiki\Request\WebRequest}ip = NULL; protected $requestTime = 1727562206.0311; protected $protocol = 'http'; protected $sessionId = NULL; protected $markedAsSafe = FALSE; private ${MediaWiki\Request\FauxRequest}wasPosted = FALSE; private ${MediaWiki\Request\FauxRequest}requestUrl = NULL; protected $cookies = [...]; private ${MediaWiki\Request\FauxRequest}uploadData = [...]; private $base = class MediaWiki\Request\WebRequest { ... }; private $ip = NULL }; private $title = class MediaWiki\Title\Title { private $mTextform = '嘉蓬王國'; private $mUrlform = '%E5%98%89%E8%93%AC%E7%8E%8B%E5%9C%8B'; private $mDbkeyform = '嘉蓬王國'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 2850; protected $mLatestID = FALSE; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '嘉蓬王國'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = [...]; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = NULL; private $user = NULL; private $authority = NULL; private $lang = NULL; private $skin = NULL; private $config = NULL; private $timing = NULL }, $parts = ['10_mw-diff-inline-legend' => NULL, '60_mw-diff-inline-switch' => NULL] ).../HookContainer.php:161
170.47436370128OOUI\Tag->__toString( ).../Hooks.php:244
180.47526445432trigger_error( $message = 'OOUI\\Exception: OOUI\\Theme::singleton was called with no singleton theme set. in /www/unitedbook.votum.me/unitedbook_1.41.0/vendor/oojs/oojs-ui/php/Theme.php:32\nStack trace:\n#0 /www/unitedbook.votum.me/unitedbook_1.41.0/vendor/oojs/oojs-ui/php/Element.php(257): OOUI\\Theme::singleton()\n#1 /www/unitedbook.votum.me/unitedbook_1.41.0/vendor/oojs/oojs-ui/php/Tag.php(494): OOUI\\Element->toString()\n#2 /www/unitedbook.votum.me/unitedbook_1.41.0/extensions/VisualEditor/includes/Hooks.php(244): OOUI\\Tag->__toString()'..., $error_level = 256 ).../Tag.php:496