DATAtourisme

Pb avec voyager

Bonjour
j’ai utilisé le stack docker proposé et à priori tout fonctionne bien.
le probleme est quand je vais sur localhost:8080/voyager
le système semble ne pas avoir pris en compte le schéma, car voyager tourne dans le vide
question : comment puis je implémenter le schéma?
Merci d’avance

en cherchant un peu j’ai systématiquement une erreur
{“data”:{"__schema":null},“errors”:[{“message”:“Type “rdf_type” was defined more than once”}]}

Bonjour,

J’ai également le même problème depuis hier. J’utilise le projet docker depuis deux semaines, sans aucun soucis, j’étais capable d’effectuer des requêtes avec graphiql.

Maintenant, il semblerait que le script php ne construise plus correctement le schéma, alors qu’une requête dans blazegraph retourne bien des résultats.

Il y a deux messages d’erreurs:

  • en premier lors de l’affichage de la page http://localhost:8080/graphiql
TypeError: Cannot read property 'types' of null
    at buildClientSchema (http://localhost:8080/graphiql/graphiql.js:30880:72)
    at http://localhost:8080/graphiql/graphiql.js:2140:55

un console.log de l’introspection ligne 30875 permet de voir qu’en effet, le schema est vide: {__schema: null}

{
  "data": {
    "poi": null
  },
  "errors": [
    {
      "message": "Type \"rdf_type\" was defined more than once"
    }
  ]
}

Ces messages d’erreurs sont aussi présent si blazegraph n’as pas de fichier data chargé au lancement du service docker.

Merci d’avance pour votre retour,
Jonathan

Je voulais également préciser que j’ai reconstruit l’image docker, sans que cela règle le problème.

Bonjour,

Merci d’avoir détecté le problème. Il s’agissait d’une dépendance dont la version n’était pas suffisamment fixée.
La release 2.3.5 de l’API règle le problème (https://framagit.org/datatourisme/api)
Pour mettre à jour votre projet il faut reconstruire l’image docker.

Cordialement.

Bonjour @conjecto,
je confirme que cela fonctionne bien de mon coté maintenant.
Merci beaucoup et excellente journée,

Jonathan