edit : OK, vous parlez de https://wotwizard.axiom-team.fr ? Effectivement, cette UI affiche une erreur réseau, par contre là je ne peux pas aider car je ne fais pas partie des mainteneurs.
Dans la bdd de WW, le bloc d’un numéro donné n’a pas été trouvé. Pourquoi ? Erreur dans le code de WW ? Erreur dans la bdd de SQLite ? Je ne sais pas. Si l’exécution de WW a été interrompue par une cause quelconque au mauvais moment, sa base de donnée a pu être corrompue. Dans ce cas là, il faut régénérer sa bdd pour que l’erreur ne se répète pas. Il vaut mieux aussi régénérer la bdd de SQLite.
a une nouvelle page " Informations : Liste de tous les pseudonymes", qui liste, dans l’ordre alphabétique, tous les pseudonymes des membres présents dans la toile de confiance. Cela peut aider un nouvel arrivant à trouver un pseudo original.
Tout se compile maintenant dans le mode Modules de Go. Enfin ! Cela ouvre la voie au choix des versions des bibliothèques (polkadot et autres) et donc à une version v2… @HugoTrentesaux
Oui et non, car, avant de l’appeler, je me suis replongé dans le problème pour vérifier quelles questions poser. Tellement bien replongé, que, en regardant un exemple de la doc, une idée m’est venue, et, de fil en aiguille, j’ai enfin résolu mon problème. Mais, si Urko ne m’avait pas proposé son aide, je n’aurais pas trouvé.
En fait, la solution est simple et logique, mais la doc est touffue et confuse.
Jusqu’à présent, je ne voyais pas trop l’intérêt, mais, maintenant je pense venir.
Il y a, je pense, confusion, dans ce message, entre graphQL et Altair GraphQL. Le serveur WotWizard est conforme aux dernières spécifications officielles d’octobre 2021 (c’est, en tous cas, ce que j’ai essayé de faire). Je suppose que le client d’Altair (et, sans doute, son serveur) a “amélioré” sa version et n’est plus totalement compatible avec la version officielle. Il n’existe pas de version v0.5.0 des spécifications officielles. Il y a le libre, et il y a le reste…
Je ne sais pas vraiment de quoi il retourne mais je n’ai pas ce message par exemple avec mon endpoint graphQL que j’ai déployé sur Infojune : https://infojune.fr/spip.php?action=graphql utilisant la biliothèque graphql-php
J’ai essayé avec un autre client (graphiql) que j’utilise dans un plugin pour créer mes requêtes sur Infojune et il n’arrive pas à récupérer le schéma de Wotwizard :
Oui, je m’en suis déjà servi, et effectivement il ne lit pas le schéma. Je ne l’ai pas essayé sur d’autres serveurs, mais je pense que c’est un bug de graphiql. Il faudra que je teste mieux.
Il y a le mien, en Go . Sinon je ne sais pas. Cela dépend surtout du langage que tu utilises. Tu ne peux pas te servir de celui de Wotwizard UI ?
Pas du tout Je cherchais un client graphique, indépendant de mon language : un outil à part, pour tester des requêtes et visualiser le schéma. Altair fait le job malgré l’alerte.
Pour coder mon client (Wotwizard UI v3 en préparation), je teste villus à la place d’Apollo. ça reste du javascript
Je te signalais cette alerte car je ne l’ai pas avec d’autres endpoints que wotwizard. Et, comme ce n’est pas la 1ère fois que je remarque des signes de non-conformité (rappelle-toi le pb des ids - d’ailleurs j’espère que j’aurai pas de soucis avec villus car avec apollo il a fallu que je lui explique comment construire son cache et ça m’a pris pas mal de temps ). Je ne sais pas qui ou quoi définit ces standards. Tu me dis que ce n’est pas dans la norme graphQL. Peut-être. Mais n’empêche que plusieurs clients posent problème avec Wotwizard (Apollo ne peut pas construire son cache automatiquement à cause des ids manquants, graphiql ne voit pas le schéma d’intrsopection et Altair affiche cette alerte). Il doit donc y avoir qqe chose à régler (je ne sais pas quoi) sur ton serveur. Ce n’est pas bloquant a priori mais bon c’est la réalité.
J’en ai un que j’ai fait et que j’utilise couramment. Il est sous Windows (ou Wine). Il peut tester la correction d’un système de types graphQL, et, étant donné un système de types correct, il peut tester la correction de requêtes correspondantes. Avec messages d’erreurs au cas où, bien sûr. Est-ce que ça t’intéresse ?