You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Lorsqu'un fichier CSV de lieux de covoiturage est indisponible (serveur lent/erreur 500 du fichier par exemple), la consolidation ne s'effectue pas et aucun rapport n'est envoyé par e-mail.
Sur le dashboard de suivi des jobs
(Oban.PerformError) Transport.Jobs.ConsolidateBNLCJob failed with {:discard, "Cannot consolidate the BNLC because the TableSchema validator is not available"}
Pourquoi
Le validateur TableSchema renvoie une erreur qui n'est pas gérée correctement et on tombe alors que le cas "le validateur n'est pas disponible, on arrête tout" mais sans prévenir par e-mail.
{:discard,"Cannot consolidate the BNLC because the TableSchema validator is not available"}
À faire
Envisager de mieux traiter ce cas, au moins d'envoyer un e-mail et idéalement d'indiquer quel fichier/dataset est actuellement indisponible.
Garder le comportement où la consolidation ne s'effectue pas.
Réponse de Validata
{"_meta":{"args":{"header_case":null,"schema":"https:\/\/schema.data.gouv.fr\/schemas\/etalab\/schema-lieux-covoiturage\/0.3.0\/schema.json","url":"https:\/\/datasets.grandbesancon.fr\/fichiers\/aireCovoiturage\/lieux_de_covoiturage_GBM_20240131.csv"},"validata-table-version":"0.10.3"},"error":{"message":"The data source could not be successfully loaded: HTTPSConnectionPool(host='datasets.grandbesancon.fr', port=443): Read timed out. (read timeout=10)","name":"Scheme Error"}}
The text was updated successfully, but these errors were encountered:
Ce n'est pas exactement ça dans l'état actuel (il manque notamment le champs "type" que je vais systématiser), mais d'ici la mise en préprod, c'est une erreur 400 avec ces données :
Constaté avec @AurelienC
Constat
Lorsqu'un fichier CSV de lieux de covoiturage est indisponible (serveur lent/erreur 500 du fichier par exemple), la consolidation ne s'effectue pas et aucun rapport n'est envoyé par e-mail.
Sur le dashboard de suivi des jobs
Pourquoi
Le validateur TableSchema renvoie une erreur qui n'est pas gérée correctement et on tombe alors que le cas "le validateur n'est pas disponible, on arrête tout" mais sans prévenir par e-mail.
transport-site/apps/transport/lib/jobs/consolidate_bnlc_job.ex
Line 93 in 16801f4
À faire
Réponse de Validata
The text was updated successfully, but these errors were encountered: