isogeo / isogeo-plugin-qgis

Isogeo plugin for QGIS
http://help.isogeo.com/qgis/
GNU General Public License v3.0
16 stars 5 forks source link

Problème de script #40

Closed smavd closed 8 years ago

smavd commented 8 years ago

J'ai cette fenêtre qui apparait de manière récurrente prb_script20160908

TheoSinatti commented 8 years ago

Utilisez-vous la version disponible dans le canal des extensions de QGIS ou bien la version de développement téléchargée depuis Github ? Si vous utilisez la version disponible depuis les extensions de QGIS, il est possible qu'il s'agisse d'un bug connu, et corrigé depuis. J'avais observé l'apparition fréquente de ce problème lorsque le plugin a été ouvert, puis fermé, puis ouvert à nouveau. Plus clairement, le plugin fonctionnait correctement lors de sa première ouverture (après le démarrage de QGIS) mais ce problème apparaissait fréquemment lorsque celui-ci avait été fermé puis ouvert à nouveau dans la même session de QGIS. Si vous testez bien sur la version disponible dans le canal des extensions de QGIS, et que ce problème apparait bien selon cette modalité (seulement si le plugin a été fermé puis ré-ouvert), alors le problème a déjà été pris en compte et corrigé. Si vous testez sur une version plus récente, ou que le problème apparait même lors du premier lancement du plugin, alors il s'agit bien d'un problème non encore corrigé. Merci de me préciser les conditions de test afin de pouvoir déterminer de quoi il retourne.

Guts commented 8 years ago

Utilisation de la version 0.3-beta sur QGIS 2.14.6 LTR sur Win10. Ça se produit au moment de la sélection d'un filtre. Après le message, la liste des filtres est quand même mise à jour et l'utilisation est normale par la suite (jusqu'à réapparition du même message). Le plugin n'a pas été fermé puis réouvert.

Voici le message qui intervient dans la console Python :

isogeo_plugin_bug_api

TheoSinatti commented 8 years ago

Je reconnais les messages d'erreur, le contenu de la console, ... comme les signes du problème récurrent qui apparait lorsque deux requêtes se chevauchent. Je pensais avoir géré la totalité des cas d'apparition. Si le problème apparait toujours, et qui plus est sans qu'une manipulation "spéciale" n'ait été faite, c'est très mauvais signe. Cela dit, je n'arrive pas à le reproduire. Sur les 3 ordinateurs (dont un mac) que j'ai testé, tout fonctionne normalement.

Guts commented 8 years ago

Plutôt que d'afficher une popup, afficher un QMessageBar

TheoSinatti commented 8 years ago

Done.