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
Erreur Python lorsqu'on lance le plugin cadastre (NotSupportedDbType) #302
Comments
Bonjour, Je confirme : même erreur au démarrage sous QGIS 3.10.6 et QGIS 3.16.8. Par contre ça ne bloque pas le fonctionnement du plugin, bizarrement. |
Tu veux dire que cela fonctionne avec la 1.11.1 ? |
Je reproduis le même problème avec deux versions 1.12.x (Qgis 3.10.x).
|
Je peux sélectionner PostGis ou SQLite mais plus rien après de mon côté en 1.12.x |
Descriptif supplémentaireL'erreur semble venir de la valeur du type de connexion qui par défaut est vide (ou -1) lorsqu'on active le plugin la 1ère fois :
Ensuite, la condition suivante est valide car la valeur est bien différente de
Quand on a l'erreur, on peut choisir une valeur dans la liste du type de connexion. L'erreur n'apparaît plus, car elle doit être stockée dans les paramètres (cache) de Qgis (Qgis settings). Si on modifie le code et que l'on force ScreenshotValeur par défaut dans la liste (index null donc): Reproduire le bug
Infos complémentairesJe me demande si ca ne viendrai pas du chargement par défaut ici qui recherche la valeur par défaut vide '' et retourne -1 comme index : QgisCadastrePlugin/cadastre/dialogs/dialog_common.py Lines 85 to 87 in e6dfc1a
|
Juste un avis de quelqu'un qui plonge le nez pour la première fois dans ce code :
|
continue ou return ca passera toujours la condition (-1 est différent de 0)
C'est le |
Les widgets sont ordonnés par ordre : type de base de données, nom de la base de données puis à la fin le schéma. C'est pour ca que ce sont sont des Merci @Gaetanbrl pour le debug. J'ai corrigé pour mettre une valeur par défaut. |
Bonjour,
Il est impossible depuis quelques jours d'utiliser l'extension cadastre avec Qgis.
Je suis sous Qgis version 3.10, mais j'ai essayé également avec Qgis 3.4
Le message d'erreur est le suivant:
2021-06-22T10:55:18 WARNING Erreur Python : Une erreur est survenue lors de l'éxécution du code Python: Voir le journal des erreurs Python pour plus de détails
Et voici le log d'erreur python:
J'ai désinstallé/réinstallé Qgis, j'ai essayé avec les versions de l'extension cadastre 1.11.1 et 1.12.0 mais j'ai toujours cette erreur python.
Merci d'avance pour votre aide
The text was updated successfully, but these errors were encountered: