-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TypeError on wikibase items #349
Labels
Comments
{
"message": "[e8e4e55815eb22937a5e79df] /w/Item:Q1 TypeError: Wikibase\\Lib\\LanguageNameLookup::getName(): Argument #1 () must be of type string, null given, called in /srv/femiwiki.com/extensions/Wikibase/view/src/SiteLinksView.php on line 301",
"context": {
"exception": {
"class": "TypeError",
"message": "Wikibase\\Lib\\LanguageNameLookup::getName(): Argument #1 () must be of type string, null given, called in /srv/femiwiki.com/extensions/Wikibase/view/src/SiteLinksView.php on line 301",
"code": 0,
"file": "/srv/femiwiki.com/extensions/Wikibase/lib/includes/LanguageNameLookup.php:40"
},
"exception_url": "/w/Item:Q1",
"reqId": "e8e4e55815eb22937a5e79df",
"caught_by": "entrypoint"
},
"level": 400,
"level_name": "ERROR",
"channel": "exception",
"datetime": "2023-08-15T01:00:44.350381+09:00",
"extra": {
"host": "ip-172-31-28-31.ap-northeast-1.compute.internal",
"wiki": "femiwiki",
"mwversion": "1.40.0",
"reqId": "e8e4e55815eb22937a5e79df"
}
} |
{
"message": {
"id": "aaf202acd2c0091c799174d6",
"type": "TypeError",
"file": "/srv/femiwiki.com/extensions/Wikibase/lib/includes/LanguageNameLookup.php",
"line": 40,
"message": "Wikibase\\Lib\\LanguageNameLookup::getName(): Argument #1 ($languageCode) must be of type string, null given, called in /srv/femiwiki.com/extensions/Wikibase/view/src/SiteLinksView.php on line 301",
"code": 0,
"url": "/w/Item:Q1",
"caught_by": "entrypoint",
"backtrace": [
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/SiteLinksView.php",
"line": 301,
"function": "getName",
"class": "Wikibase\\Lib\\LanguageNameLookup",
"type": "->",
"args": ["NULL"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/SiteLinksView.php",
"line": 268,
"function": "getHtmlForSiteLink",
"class": "Wikibase\\View\\SiteLinksView",
"type": "->",
"args": ["array", "boolean"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/SiteLinksView.php",
"line": 182,
"function": "getHtmlForSiteLinks",
"class": "Wikibase\\View\\SiteLinksView",
"type": "->",
"args": ["array", "boolean"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/SiteLinksView.php",
"line": 120,
"function": "getHtmlForSiteLinkGroup",
"class": "Wikibase\\View\\SiteLinksView",
"type": "->",
"args": ["array", "Wikibase\\DataModel\\Entity\\ItemId", "string"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/ItemView.php",
"line": 156,
"function": "getHtml",
"class": "Wikibase\\View\\SiteLinksView",
"type": "->",
"args": ["array", "Wikibase\\DataModel\\Entity\\ItemId", "array"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/ItemView.php",
"line": 142,
"function": "getHtmlForSiteLinks",
"class": "Wikibase\\View\\ItemView",
"type": "->",
"args": ["Wikibase\\DataModel\\Entity\\Item"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/EntityView.php",
"line": 57,
"function": "getSideHtml",
"class": "Wikibase\\View\\ItemView",
"type": "->",
"args": ["Wikibase\\DataModel\\Entity\\Item"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/view/src/ItemView.php",
"line": 103,
"function": "renderEntityView",
"class": "Wikibase\\View\\EntityView",
"type": "->",
"args": ["Wikibase\\DataModel\\Entity\\Item"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/ParserOutput/FullEntityParserOutputGenerator.php",
"line": 162,
"function": "getContent",
"class": "Wikibase\\View\\ItemView",
"type": "->",
"args": ["Wikibase\\DataModel\\Entity\\Item", "integer"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/ParserOutput/FullEntityParserOutputGenerator.php",
"line": 116,
"function": "addHtmlToParserOutput",
"class": "Wikibase\\Repo\\ParserOutput\\FullEntityParserOutputGenerator",
"type": "->",
"args": ["ParserOutput", "Wikibase\\Lib\\Store\\EntityRevision"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/ParserOutput/StatsdTimeRecordingEntityParserOutputGenerator.php",
"line": 53,
"function": "getParserOutput",
"class": "Wikibase\\Repo\\ParserOutput\\FullEntityParserOutputGenerator",
"type": "->",
"args": ["Wikibase\\Lib\\Store\\EntityRevision", "boolean"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/Content/EntityHandler.php",
"line": 859,
"function": "getParserOutput",
"class": "Wikibase\\Repo\\ParserOutput\\StatsdTimeRecordingEntityParserOutputGenerator",
"type": "->",
"args": ["Wikibase\\Lib\\Store\\EntityRevision", "boolean"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/Content/ItemHandler.php",
"line": 305,
"function": "getParserOutputFromEntityView",
"class": "Wikibase\\Repo\\Content\\EntityHandler",
"type": "->",
"args": [
"Wikibase\\Repo\\Content\\ItemContent",
"integer",
"ParserOptions",
"boolean"
]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/Content/EntityHandler.php",
"line": 794,
"function": "getParserOutputFromEntityView",
"class": "Wikibase\\Repo\\Content\\ItemHandler",
"type": "->",
"args": [
"Wikibase\\Repo\\Content\\ItemContent",
"integer",
"ParserOptions",
"boolean"
]
},
{
"file": "/srv/femiwiki.com/includes/content/ContentHandler.php",
"line": 1748,
"function": "fillParserOutput",
"class": "Wikibase\\Repo\\Content\\EntityHandler",
"type": "->",
"args": [
"Wikibase\\Repo\\Content\\ItemContent",
"MediaWiki\\Content\\Renderer\\ContentParseParams",
"ParserOutput"
]
},
{
"file": "/srv/femiwiki.com/includes/content/Renderer/ContentRenderer.php",
"line": 47,
"function": "getParserOutput",
"class": "ContentHandler",
"type": "->",
"args": [
"Wikibase\\Repo\\Content\\ItemContent",
"MediaWiki\\Content\\Renderer\\ContentParseParams"
]
},
{
"file": "/srv/femiwiki.com/includes/Revision/RenderedRevision.php",
"line": 260,
"function": "getParserOutput",
"class": "MediaWiki\\Content\\Renderer\\ContentRenderer",
"type": "->",
"args": [
"Wikibase\\Repo\\Content\\ItemContent",
"MediaWiki\\Title\\Title",
"integer",
"ParserOptions",
"boolean"
]
},
{
"file": "/srv/femiwiki.com/includes/Revision/RenderedRevision.php",
"line": 232,
"function": "getSlotParserOutputUncached",
"class": "MediaWiki\\Revision\\RenderedRevision",
"type": "->",
"args": ["Wikibase\\Repo\\Content\\ItemContent", "boolean"]
},
{
"file": "/srv/femiwiki.com/includes/Revision/RevisionRenderer.php",
"line": 227,
"function": "getSlotParserOutput",
"class": "MediaWiki\\Revision\\RenderedRevision",
"type": "->",
"args": ["string", "array"]
},
{
"file": "/srv/femiwiki.com/includes/Revision/RevisionRenderer.php",
"line": 164,
"function": "combineSlotOutput",
"class": "MediaWiki\\Revision\\RevisionRenderer",
"type": "->",
"args": ["MediaWiki\\Revision\\RenderedRevision", "array"]
},
{
"function": "MediaWiki\\Revision\\{closure}",
"class": "MediaWiki\\Revision\\RevisionRenderer",
"type": "->",
"args": ["MediaWiki\\Revision\\RenderedRevision", "array"]
},
{
"file": "/srv/femiwiki.com/includes/Revision/RenderedRevision.php",
"line": 199,
"function": "call_user_func",
"args": ["Closure", "MediaWiki\\Revision\\RenderedRevision", "array"]
},
{
"file": "/srv/femiwiki.com/includes/poolcounter/PoolWorkArticleView.php",
"line": 87,
"function": "getRevisionParserOutput",
"class": "MediaWiki\\Revision\\RenderedRevision",
"type": "->",
"args": []
},
{
"file": "/srv/femiwiki.com/includes/poolcounter/PoolWorkArticleViewCurrent.php",
"line": 92,
"function": "renderRevision",
"class": "PoolWorkArticleView",
"type": "->",
"args": []
},
{
"file": "/srv/femiwiki.com/includes/poolcounter/PoolCounterWork.php",
"line": 166,
"function": "doWork",
"class": "PoolWorkArticleViewCurrent",
"type": "->",
"args": []
},
{
"file": "/srv/femiwiki.com/includes/page/ParserOutputAccess.php",
"line": 299,
"function": "execute",
"class": "PoolCounterWork",
"type": "->",
"args": []
},
{
"file": "/srv/femiwiki.com/includes/page/Article.php",
"line": 735,
"function": "getParserOutput",
"class": "MediaWiki\\Page\\ParserOutputAccess",
"type": "->",
"args": [
"WikiPage",
"ParserOptions",
"MediaWiki\\Revision\\RevisionStoreCacheRecord",
"integer"
]
},
{
"file": "/srv/femiwiki.com/includes/page/Article.php",
"line": 545,
"function": "generateContentOutput",
"class": "Article",
"type": "->",
"args": ["User", "ParserOptions", "integer", "OutputPage", "array"]
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/Actions/ViewEntityAction.php",
"line": 82,
"function": "view",
"class": "Article",
"type": "->",
"args": []
},
{
"file": "/srv/femiwiki.com/extensions/Wikibase/repo/includes/Actions/ViewEntityAction.php",
"line": 57,
"function": "showEntityPage",
"class": "Wikibase\\Repo\\Actions\\ViewEntityAction",
"type": "->",
"args": []
},
{
"file": "/srv/femiwiki.com/includes/MediaWiki.php",
"line": 556,
"function": "show",
"class": "Wikibase\\Repo\\Acti"
}
]
}
} |
|
update sites set site_language = "ko" where site_global_key = "femiwiki";
select * from sites;
|
Cannot find how to clear the cache. The TTL is an hour https://github.com/wikimedia/mediawiki/blob/ed9cf8015dfa0ac4bed38f1dbf2e139eef176e18/includes/site/CachingSiteStore.php#L85 |
Fixed! |
The root cause: https://phabricator.wikimedia.org/T221149 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://femiwiki.com/w/Item:Q1
The text was updated successfully, but these errors were encountered: