Steps to reproduce:
- In the Beta features, enable “Edit Wikidata Items on mobile devices”
- Load the mobile view of an Item with a statement for a Property that has since been deleted (e.g. an old revision; see the request URL)
Expected behavior: depends on T402619: [MEX] M5 - add functionality for when edit form is opened on a deleted property
Actual behavior: crash
Error
- mwversion: 1.47.0-wmf.1
- timestamp: 2026-05-08T13:48:37.668Z
- phpversion: 8.3.30
- reqId: 55ee98a3-5630-464a-b228-950ab5e3cc2b
- Find reqId in Logstash
normalized_message
[{reqId}] {exception_url} Wikibase\DataModel\Services\Lookup\PropertyDataTypeLookupException: Property data type lookup failed for: P107| Frame | Location | Call |
|---|---|---|
| from | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/lib/packages/wikibase/data-model-services/src/Lookup/EntityRetrievingDataTypeLookup.php(60) | |
| #0 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/lib/packages/wikibase/data-model-services/src/Lookup/EntityRetrievingDataTypeLookup.php(44) | Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup->getProperty(Wikibase\DataModel\Entity\NumericPropertyId) |
| #1 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/lib/includes/PropertyInfoDataTypeLookup.php(74) | Wikibase\DataModel\Services\Lookup\EntityRetrievingDataTypeLookup->getDataTypeIdForProperty(Wikibase\DataModel\Entity\NumericPropertyId) |
| #2 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/lib/includes/SourceDispatchingPropertyDataTypeLookup.php(46) | Wikibase\Lib\PropertyInfoDataTypeLookup->getDataTypeIdForProperty(Wikibase\DataModel\Entity\NumericPropertyId) |
| #3 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/VueNoScriptRendering.php(151) | Wikibase\Lib\SourceDispatchingPropertyDataTypeLookup->getDataTypeIdForProperty(Wikibase\DataModel\Entity\NumericPropertyId) |
| #4 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/App.php(67) | Wikibase\View\VueNoScriptRendering->Wikibase\View\{closure}(array) |
| #5 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(174) | WMDE\VueJsTemplating\App->renderComponentToDOM(string, array) |
| #6 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(58) | WMDE\VueJsTemplating\Component->handleComponent(DOMElement, array) |
| #7 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(63) | WMDE\VueJsTemplating\Component->handleNode(DOMElement, array) |
| #8 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(314) | WMDE\VueJsTemplating\Component->handleNode(DOMElement, array) |
| #9 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(54) | WMDE\VueJsTemplating\Component->handleFor(DOMElement, array) |
| #10 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(63) | WMDE\VueJsTemplating\Component->handleNode(DOMElement, array) |
| #11 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(63) | WMDE\VueJsTemplating\Component->handleNode(DOMElement, array) |
| #12 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/Component.php(39) | WMDE\VueJsTemplating\Component->handleNode(DOMElement, array) |
| #13 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/App.php(70) | WMDE\VueJsTemplating\Component->render(array) |
| #14 | /srv/mediawiki/php-1.47.0-wmf.1/vendor/wmde/php-vuejs-templating/src/App.php(60) | WMDE\VueJsTemplating\App->renderComponentToDOM(string, array) |
| #15 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/VueNoScriptRendering.php(328) | WMDE\VueJsTemplating\App->renderComponent(string, array) |
| #16 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/StatementSectionsView.php(80) | Wikibase\View\VueNoScriptRendering->renderStatementsSectionHtml(string, string, string, Wikibase\DataModel\Statement\StatementList) |
| #17 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/StatementSectionsView.php(99) | Wikibase\View\StatementSectionsView->getVueStatementSectionsHtml(Wikibase\DataModel\Statement\StatementList, array, string) |
| #18 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/StatementSectionsView.php(138) | Wikibase\View\StatementSectionsView->getVueStatementsHtml(Wikibase\DataModel\Entity\ItemId, Wikibase\DataModel\Statement\StatementList, array) |
| #19 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/ItemView.php(125) | Wikibase\View\StatementSectionsView->getHtml(Wikibase\DataModel\Statement\StatementList, Wikibase\DataModel\Entity\ItemId, bool) |
| #20 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/EntityView.php(68) | Wikibase\View\ItemView->getMainHtml(Wikibase\DataModel\Entity\Item) |
| #21 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/view/src/ItemView.php(105) | Wikibase\View\EntityView->renderEntityView(Wikibase\DataModel\Entity\Item) |
| #22 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/ParserOutput/FullEntityParserOutputGenerator.php(170) | Wikibase\View\ItemView->getContent(Wikibase\DataModel\Entity\Item, int) |
| #23 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/ParserOutput/FullEntityParserOutputGenerator.php(114) | Wikibase\Repo\ParserOutput\FullEntityParserOutputGenerator->addHtmlToParserOutput(MediaWiki\Parser\ParserOutput, Wikibase\Lib\Store\EntityRevision, Wikibase\View\ItemView) |
| #24 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/ParserOutput/StatslibTimeRecordingEntityParserOutputGenerator.php(66) | Wikibase\Repo\ParserOutput\FullEntityParserOutputGenerator->getParserOutput(Wikibase\Lib\Store\EntityRevision, bool) |
| #25 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/Content/EntityHandler.php(859) | Wikibase\Repo\ParserOutput\StatslibTimeRecordingEntityParserOutputGenerator->getParserOutput(Wikibase\Lib\Store\EntityRevision, bool) |
| #26 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/Content/ItemHandler.php(301) | Wikibase\Repo\Content\EntityHandler->getParserOutputFromEntityView(Wikibase\Repo\Content\ItemContent, int, MediaWiki\Parser\ParserOptions, bool) |
| #27 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/Content/EntityHandler.php(789) | Wikibase\Repo\Content\ItemHandler->getParserOutputFromEntityView(Wikibase\Repo\Content\ItemContent, int, MediaWiki\Parser\ParserOptions, bool) |
| #28 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Content/ContentHandler.php(1574) | Wikibase\Repo\Content\EntityHandler->fillParserOutput(Wikibase\Repo\Content\ItemContent, MediaWiki\Content\Renderer\ContentParseParams, MediaWiki\Parser\ParserOutput) |
| #29 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Content/Renderer/ContentRenderer.php(62) | MediaWiki\Content\ContentHandler->getParserOutput(Wikibase\Repo\Content\ItemContent, MediaWiki\Content\Renderer\ContentParseParams) |
| #30 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Revision/RenderedRevision.php(246) | MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(Wikibase\Repo\Content\ItemContent, MediaWiki\Page\PageIdentityValue, MediaWiki\Revision\RevisionStoreRecord, MediaWiki\Parser\ParserOptions, array) |
| #31 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Revision/RenderedRevision.php(219) | MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(Wikibase\Repo\Content\ItemContent, array) |
| #32 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Revision/RevisionRenderer.php(226) | MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array) |
| #33 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Revision/RevisionRenderer.php(159) | MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, MediaWiki\Parser\ParserOptions, array) |
| #34 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Revision/RenderedRevision.php(182) | MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array) |
| #35 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Page/ParserOutputAccess.php(593) | MediaWiki\Revision\RenderedRevision->getRevisionParserOutput() |
| #36 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Page/ParserOutputAccess.php(684) | MediaWiki\Page\ParserOutputAccess->renderRevision(MediaWiki\Page\WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array) |
| #37 | /srv/mediawiki/php-1.47.0-wmf.1/includes/PoolCounter/PoolCounterWorkViaCallback.php(68) | MediaWiki\Page\ParserOutputAccess->MediaWiki\Page\{closure}() |
| #38 | /srv/mediawiki/php-1.47.0-wmf.1/includes/PoolCounter/PoolCounterWork.php(159) | MediaWiki\PoolCounter\PoolCounterWorkViaCallback->doWork() |
| #39 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Page/ParserOutputAccess.php(498) | MediaWiki\PoolCounter\PoolCounterWork->execute() |
| #40 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Page/Article.php(882) | MediaWiki\Page\ParserOutputAccess->getParserOutput(MediaWiki\Page\WikiPage, MediaWiki\Parser\ParserOptions, MediaWiki\Revision\RevisionStoreRecord, array) |
| #41 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Page/Article.php(543) | MediaWiki\Page\Article->generateContentOutput(MediaWiki\User\User, MediaWiki\Parser\ParserOptions, int, MediaWiki\Output\OutputPage, array) |
| #42 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/Actions/ViewEntityAction.php(53) | MediaWiki\Page\Article->view() |
| #43 | /srv/mediawiki/php-1.47.0-wmf.1/extensions/Wikibase/repo/includes/Actions/ViewEntityAction.php(28) | Wikibase\Repo\Actions\ViewEntityAction->showEntityPage() |
| #44 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Actions/ActionEntryPoint.php(753) | Wikibase\Repo\Actions\ViewEntityAction->show() |
| #45 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Actions/ActionEntryPoint.php(511) | MediaWiki\Actions\ActionEntryPoint->performAction(MediaWiki\Page\Article, MediaWiki\Title\Title) |
| #46 | /srv/mediawiki/php-1.47.0-wmf.1/includes/Actions/ActionEntryPoint.php(145) | MediaWiki\Actions\ActionEntryPoint->performRequest() |
| #47 | /srv/mediawiki/php-1.47.0-wmf.1/includes/MediaWikiEntryPoint.php(180) | MediaWiki\Actions\ActionEntryPoint->execute() |
| #48 | /srv/mediawiki/php-1.47.0-wmf.1/index.php(44) | MediaWiki\MediaWikiEntryPoint->run() |
| #49 | /srv/mediawiki/w/index.php(3) | require(string) |
| #50 | {main} | |