Topic on Wikidata:Bistro/Archives des discussions structurées

Jump to navigation Jump to search

Échec à la sérialisation des données

5
Summary by Zebulon84

Le problème à disparu, suite au retrait d'une propriété "bac à sable"

Zebulon84 (talkcontribs)

Lorsque je tape le code =mw.wikibase.getEntity('Q7075')dans une console lua sur fr.wikipedia.org , j'ai en retour une erreur « Échec à la sérialisation des données » au lieu d'avoir une table. Pourtant l'élément Q7075 existe, et le même code dans une console lua ici sur Wikidata retourne bien une table.

Ceci génère une erreur de script sur w:fr:Bibliothèque nationale du Brésil

Quelqu'un sait ce qui ce passe, et comment résoudre ce problème ?

VIGNERON (talkcontribs)
Symac (talkcontribs)

Merci @VIGNERON. Juste après ton revert j'ai vu l'erreur et j'ai fait un purge sur l'article qui a résolu le problème, donc c'est peut-être de ma faute en effet, il faudra creuser avant de diffuser cette nouvelle propriété en effet, à reporter côté wikipédia à ceux qui s'occupent du dév lua côté wikipédia ?

VIGNERON (talkcontribs)

De rien.

Sandbox-Lexeme (P5188) est une propriété "bac à sable" donc à ne pas utiliser dans les éléments (ou juste de façon temporaire). Sinon pour ce que tu voulais faire, à terme, je pense que le lien se fera plutôt dans l'autre sens, depuis les sens des lexèmes vers les éléments Q. (voir Wikidata:Property proposal/item for this sense mais dont la création me semble prématurée).

Symac (talkcontribs)

Je l'avais compris comme bac à sable "à ne pas généraliser" mais j'avais pas imaginé que ça allait tout casser :)