DATAtourisme

Fiche en erreur (HTML)

Pour la xieme fois cette fiche est en erreur (code html dans description)

Bonjour,

Le problème de qualité a bien été transmis au producteur.

Cela étant dit, ce problème de qualité ne pose a priori aucun problème technique. Pourriez vous donner plus de détail sur votre procédure de traitement, la librairie utilisée, le format traité, la finalité ?

Cordialement.

Un appel php :

$result = $api->process(’
{
poi(uri: « ’.$uri.’ »)
{
results
{
etc…

provoque sur cette fiche :

PHP Fatal error: Uncaught Error: Call to a member function setFragment() on null in /vendor/easyrdf/easyrdf/lib/EasyRdf/Parser/Rdfa.php:720
Stack trace:
#0 /vendor/easyrdf/easyrdf/lib/EasyRdf/Graph.php(234): EasyRdf_Parser_Rdfa->parse(Object(EasyRdf_Graph), ‹ <https://data.d… ›, Object(EasyRdf_Format), NULL)
#1 /vendor/datatourisme/api/src/Resolver/SparqlResolver/QueryHydrator.php(32): EasyRdf_Graph->parse(’<https://data.d…’)
#2 /vendor/datatourisme/api/src/Resolver/SparqlResolver/SparqlResolver.php(251): Datatourisme\Api\Resolver\SparqlResolver\QueryHydrator->generate(Array, Array, ‹ <https://data.d… ›)
#3 /vendor/datatourisme/api/src/Schema/AbstractSchema.php(85): Datatourisme\Api\Resolver\SparqlResolver\SparqlResolver->resolve(’:PointOfInteres…’, Array, Object(Youshido\GraphQL\Execution\ResolveInfo))
#4 /vendor/youshido/graphql/src/Config/Traits/ResolvableObje in /Users/phil/MyTourisme_2020/vendor/easyrdf/easyrdf/lib/EasyRdf/Parser/Rdfa.php on line 720

Le code php est en place depuis plusieurs mois

Bonjour
Les données devraient être toutes nettoyées la nuit prochaine

1 « J'aime »

Bonjour,

Merci pour ce retour détaillé, c’est donc bien un souci au niveau de la librairie de l’API.

Nous venons de diffuser une nouvelle version (2.4.5) pour laquelle la librairie dépendante principale a été mise à jour de sa dernière version. Je vous invite à la tester.

Je remarque que le producteur a mis à jour son flux. Si vous rencontrez un souci similaire sur un autre POI, n’hésitez pas à relancer cette discussion.

Cordialement

Ok, je vais tester cette version cet AM

Merci

Après essai ca ne change rien au problème, je vais attendre la maj du flux