Closed AnthonyBrunelli closed 2 years ago
Pour la demande de la DGFip, j'ai fait un ticket dans GitLab (#17). Pour le bug, je laisse ça là, mais j'imagine que c'est lié au problème de performance.
Je ne reproduis pas le problème, au moins sur 2435 et 833 pour lesquelles j'ai exporté les données sans problèmes, après une attente conséquente mais affichée sur l'écran sous la forme d'une barre de progress, avec informations (et détails si click sur Journal de la tâche, ainsi):
Pour la démarche 833 j'ai réussi un export excel et csv, pour la démarche 2435 j'ai essayé uniquement l'export csv (réussi), l'export xls est en cours.
Apparemment, le défaut observé est le suivant (l'info que j'ai):
Je cherche à charger les données au format Excel de l'observatoire. J'ai créé un compte, je me suis identifié comme porteur de Paiement impôts particuliers. Mais impossible de télécharger des données via l'export Excel. Une page s'ouvre après avoir cliqué sur le bouton d'export excel mais la page reste vide et après une demi-journée d'attente rien ne se passe. Voici le lien de la page permettant de télécharger les données : https://observatoire.numerique.gouv.fr/get/Macros/LivetableExporterMacroResults?outputSyntax=plain&transprefix=demarches.livetable.
Cet récit ne correspond pas vraiment à un problème de taille des données à exporter mais potentiellement à un autre problème, car:
Une page s'ouvre après avoir cliqué sur le bouton d'export excel
cette ouverture de nouvelle page et l'attente devant une page 'vide' ne fait pas partie de l'utilisation 'normale' de la fonctionnalité.
Le fonctionnement normal de cette fonctionnalité est le suivant:
Voir https://github.com/DISIC/observatoire/issues/882#issuecomment-636510677 , avec écrans.
Pour pouvoir trouver la cause de ce comportement anomal pour le cas de cette personne il me faut:
Il faudrait également vérifier que c'est pas un problème de droits, mais je m'en occupe de ça, je peux obtenir et le nom de l'utilisateur et ses droits.
Ceci ressemble beaucoup au lien qui pourrait être utilisé pour l'export du tableau de toutes les démarches, celui affiché à l'adresse https://observatoire.numerique.gouv.fr/Demarches/ en mode connecté, ainsi:
et qui fait autre chose...
@AnthonyBrunelli @jrenaux11 Pouvez-vous vérifier si c'est bien ça le problème (mauvais bouton) ?
De mon côté j'ai fait les exports de la plupart des démarches ci-dessus (sauf 823, pour l'instant) et ça marche, comme prévu, avec une barre de progress qui montre le reste à faire.
Le seul problème que j'ai eu c'est un problème sporadique sur Google Chrome, et je ne suis même pas sure que c'est pas un problème lié à mon setup. Des fois (pas clair quand ni pourquoi), après le lancement de l'export, le progres arrête de s'afficher correctement sur l'écran (la barre, le message de progres et le journal de la tache ne changent plus) et il y a un message dans la console de Chrome qui dit:
Access to XMLHttpRequest at 'https://observatoire.numerique.gouv.fr/get/JobMacro/JobProgressMacro?outputSyntax=plain&jobid=livetableexport%2F<idIci-redacted>&logOffset=9' from origin 'https://observatoire.numerique.gouv.fr' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Failed to load resource: net::ERR_FAILED
C'est un message difficilement explicable (pour moi), c'est comme si Chrome croyait qu'il était en train de faire une requête asynchrone cross-domain et essayait de valider que les domaines en question acceptent cette requête cross-domain. C'est pas le cas, tout est sur observatoire.numerique.gouv.fr et même dans le message de chrome les 2 domaines dont il parle sont le même...
Si ce cas arrive, vu qu'il y a un mecanisme dans la fonction d'export pour récuperer le statut d'un export en cours au lieu de lancer un nouveau, il est possible de re-récuperer le statut du export en cours ainsi:
J'ai ouvert le ticket #1077 pour améliorer la gestion d'erreurs dans les cas spéciaux ci-dessus, mais je n'ai pas encore reproduit un problème de l'export lui-même. J'attends la confirmation de @AnthonyBrunelli @jrenaux11 pour confirmer ou pas ce ticket.
Je ferme, suivi par ailleurs.
Impossible d'exporter les avis sur toutes les démarches de la DGFIP
A minima dans l’observatoire : Gérer mon prélèvement à la source 2435 Déclaration des revenus 823 Paiement amendes (Amendes) 840 Consultation du plan cadastral 1868 Paiement impôts particuliers 824 Achat de timbre fiscal 841 Déclaration de résultat BIC, IS, BA pour régime RSI, BNC et RF des SCI déposant une 2072 C, TS (ACQUI EFI PRO) 833 Déclarer la TVA 831