Page MenuHomePhabricator

PHP Warning: Wikibase\Repo\Rdf\DispatchingValueSnakRdfBuilder::getValueBuilder: No RDF builder defined for data type globe-coordinate nor for value type bad.
Closed, DuplicatePublicPRODUCTION ERROR

Description

Error message
PHP Warning: Wikibase\Repo\Rdf\DispatchingValueSnakRdfBuilder::getValueBuilder: No RDF builder defined for data type globe-coordinate nor for value type bad. [Called from Wikibase\Repo\Rdf\DispatchingValueSnakRdfBuilder::getValueBuilder in /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/DispatchingValueSnakRdfBuilder.php at line 76]
Trace
from /srv/mediawiki/php-1.36.0-wmf.30/includes/debug/MWDebug.php(499)
#0 [internal function]: MWExceptionHandler::handleError(integer, string, string, integer, array)
#1 /srv/mediawiki/php-1.36.0-wmf.30/includes/debug/MWDebug.php(499): trigger_error(string, integer)
#2 /srv/mediawiki/php-1.36.0-wmf.30/includes/debug/MWDebug.php(196): MWDebug::sendMessage(string, string, integer)
#3 /srv/mediawiki/php-1.36.0-wmf.30/includes/GlobalFunctions.php(1095): MWDebug::warning(string, integer, integer, string)
#4 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/DispatchingValueSnakRdfBuilder.php(76): wfLogWarning(string)
#5 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/DispatchingValueSnakRdfBuilder.php(51): Wikibase\Repo\Rdf\DispatchingValueSnakRdfBuilder->getValueBuilder(string, string)
#6 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/SnakRdfBuilder.php(138): Wikibase\Repo\Rdf\DispatchingValueSnakRdfBuilder->addValue(Wikimedia\Purtle\TurtleRdfWriter, string, string, string, string, Wikibase\DataModel\Snak\PropertyValueSnak)
#7 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/SnakRdfBuilder.php(86): Wikibase\Repo\Rdf\SnakRdfBuilder->addSnakValue(Wikimedia\Purtle\TurtleRdfWriter, string, Wikibase\DataModel\Snak\PropertyValueSnak, string)
#8 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/FullStatementRdfBuilder.php(251): Wikibase\Repo\Rdf\SnakRdfBuilder->addSnak(Wikimedia\Purtle\TurtleRdfWriter, string, Wikibase\DataModel\Snak\PropertyValueSnak, string, string)
#9 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/FullStatementRdfBuilder.php(142): Wikibase\Repo\Rdf\FullStatementRdfBuilder->addMainSnak(Wikibase\DataModel\Entity\ItemId, string, Wikibase\DataModel\Statement\Statement, boolean)
#10 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/FullStatementRdfBuilder.php(126): Wikibase\Repo\Rdf\FullStatementRdfBuilder->addStatement(Wikibase\DataModel\Entity\ItemId, Wikibase\DataModel\Statement\Statement, boolean)
#11 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/FullStatementRdfBuilder.php(266): Wikibase\Repo\Rdf\FullStatementRdfBuilder->addStatements(Wikibase\DataModel\Entity\ItemId, Wikibase\DataModel\Statement\StatementList)
#12 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/RdfBuilder.php(406): Wikibase\Repo\Rdf\FullStatementRdfBuilder->addEntity(Wikibase\DataModel\Entity\Item)
#13 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Rdf/RdfBuilder.php(387): Wikibase\Repo\Rdf\RdfBuilder->addSingleEntity(Wikibase\DataModel\Entity\Item)
#14 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php(224): Wikibase\Repo\Rdf\RdfBuilder->addEntity(Wikibase\DataModel\Entity\Item)
#15 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php(170): Wikibase\Repo\LinkedData\EntityDataSerializationService->rdfSerialize(Wikibase\Lib\Store\EntityRevision, NULL, array, Wikibase\Repo\Rdf\RdfBuilder, string)
#16 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php(517): Wikibase\Repo\LinkedData\EntityDataSerializationService->getSerializedData(string, Wikibase\Lib\Store\EntityRevision, NULL, array, string)
#17 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/LinkedData/EntityDataRequestHandler.php(266): Wikibase\Repo\LinkedData\EntityDataRequestHandler->showData(WebRequest, OutputPage, string, Wikibase\DataModel\Entity\ItemId, integer)
#18 /srv/mediawiki/php-1.36.0-wmf.30/extensions/Wikibase/repo/includes/Specials/SpecialEntityData.php(118): Wikibase\Repo\LinkedData\EntityDataRequestHandler->handleRequest(string, WebRequest, OutputPage)
#19 /srv/mediawiki/php-1.36.0-wmf.30/includes/specialpage/SpecialPage.php(645): Wikibase\Repo\Specials\SpecialEntityData->execute(string)
#20 /srv/mediawiki/php-1.36.0-wmf.30/includes/specialpage/SpecialPageFactory.php(1405): SpecialPage->run(string)
#21 /srv/mediawiki/php-1.36.0-wmf.30/includes/MediaWiki.php(310): MediaWiki\SpecialPage\SpecialPageFactory->executePath(Title, RequestContext)
#22 /srv/mediawiki/php-1.36.0-wmf.30/includes/MediaWiki.php(944): MediaWiki->performRequest()
#23 /srv/mediawiki/php-1.36.0-wmf.30/includes/MediaWiki.php(548): MediaWiki->main()
#24 /srv/mediawiki/php-1.36.0-wmf.30/index.php(53): MediaWiki->run()
#25 /srv/mediawiki/php-1.36.0-wmf.30/index.php(46): wfIndexMain()
#26 /srv/mediawiki/w/index.php(3): require(string)
#27 {main}
Impact

No idea? ;)

Notes

Only two logs, both with the same message and for the same request id: YCTbcyGPoE-IrUEvA19aiAAAARU

Log stash Link: https://logstash.wikimedia.org/goto/c339343d3d538c1b2fb45cc49b7c712c

Details

Request ID
YCTbcyGPoE-IrUEvA19aiAAAARU
Request URL
https://www.wikidata.org/wiki/Special:EntityData/Q3642430.ttl?flavor=dump&nocache=1613028211285

Event Timeline

hashar triaged this task as High priority.Feb 11 2021, 10:36 AM
hashar created this task.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

I think this is the same issue as T144248: No RDF builder defined for data type globe-coordinate nor for value type bad in DispatchingValueSnakRdfBuilder::getValueBuilder – in the JSON representation I see:

$ curl -s https://www.wikidata.org/wiki/Special:EntityData/Q3642430.json | jq .entities.Q3642430.claims.P625[0].mainsnak
{
  "snaktype": "value",
  "property": "P625",
  "datavalue": {
    "value": {
      "latitude": 90,
      "longitude": 0,
      "altitude": null,
      "precision": 146706019195900,
      "globe": "http://www.wikidata.org/entity/Q308"
    },
    "type": "globecoordinate",
    "error": "$precision needs to be between -360 and 360"
  },
  "datatype": "globe-coordinate"
}