Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Connection abort on gn_module_export > 1.5 #47

Closed
DonovanMaillard opened this issue Aug 22, 2023 · 6 comments
Closed

Connection abort on gn_module_export > 1.5 #47

DonovanMaillard opened this issue Aug 22, 2023 · 6 comments

Comments

@DonovanMaillard
Copy link

Connection abort exception occure after " Successfully logged in into GeoNature" and PARAMS.

A token have been added on gn_module_export after version 1.5, may be the problem ?

@camillemonchicourt
Copy link
Contributor

Pourtant on a aussi gardé l'ancien système d'authentification aux API des exports pour garantir la rétro-compatibilité. 🤔

@DonovanMaillard
Copy link
Author

Oui, il y a peut-être autre chose, à creuser...

Je viens de lancer une synchro sur un module d'export "ancienne génération" et ça fonctionne, gn2pg est donc bien opérationnel de mon coté. J'ai donc mis ça sur la nouvelle version et le token... mais peut être un peu trop vite.

J'ai interrogé cette instance avec le module d'export "nouvelle version" sur les 2 URL "/api/export/api/2" et "/api/export/api/2?token=MONTOKEN ", aucun ne marche. Ce n'est donc peut être pas qu'un soucis de token.

J'attends de voir avec Gil qui gère cette instance si on arrive à avoir davantage d'infos et je reviens compléter ici quand on aura trovéu le soucis.

@lpofredc
Copy link
Member

lpofredc commented Sep 7, 2023

J'ai rencontré un pb d'authentification en début d'année sur une version GeoNature 2.11, alors que ça fonctionnait sur une v2.10. Là, notre instance était sur une version 2.12.3 avec le module d'export 1.5 et ça fonctionne.

Pour le moment, l'utilisation des token n'est pas géré car il est nécessaire, quoiqu'il arrive, de s'authentifier par voie "traditionnelle" pour récupérer l'URL du module d'export, via l'API /api/gn_commons/modules. Mais il est sûr que ce serait plus simple et plus intéressant.

@lpofredc
Copy link
Member

lpofredc commented Sep 7, 2023

@DonovanMaillard , pourais-tu fournir un log plus complet (et en utilisant l'option --verbose)?

@DonovanMaillard
Copy link
Author

Salut @lpofredc , c'était un soucis coté fournisseur, l'API ne retournait rien et renvoyait un time out.

Gil a pu corriger ce soucis en partie en mettant à jour la dépendance utils-flask-sqlalquemy en 0.3.5 (cf PnX-SI/gn_module_export#197)

Mais j'ai maintenant un autre soucis déjà relayé ailleurs, avec l'import de 2000 données sur 1000 (200%) et fin de l'upload. Idem si je veux récupérer les données LPO, "No data available from from lpo-aura". A détricoter et voir dans des tickets dédiés donc, pour ce ticket en particulier le time out n'est plus reproduit avec utils-flask-sqlalquemy 0.3.5

@lpofredc
Copy link
Member

En effet, ce pb de comptage et fin d'upload sont signélés ici #48 & là #49

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants