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

RoofClassify - TypeError: 'NoneType' object is not callable #54

Closed
1 of 2 tasks
BnJ24 opened this issue Jan 12, 2022 · 2 comments · Fixed by #56
Closed
1 of 2 tasks

RoofClassify - TypeError: 'NoneType' object is not callable #54

BnJ24 opened this issue Jan 12, 2022 · 2 comments · Fixed by #56
Assignees
Labels
bug Something isn't working ci-cd dependencies Pull requests that update a dependency file

Comments

@BnJ24
Copy link

BnJ24 commented Jan 12, 2022

What is the bug or the crash?

Bonjour
J'essaie donc de "jouer" pour la première fois avec le plugin en indiquant comme :

  • dossier hébergeant le raster à classifier un dossier dans lequel j'ai collé mon raster "pansharpé"/"découpé",
  • dossier hébergeant les shapefiles d'entrainement un dossier contenant mes quatres shapes (zinc, concreto etc.),
  • raster d'entrainement le même raster "pansharpé"/"découpé",
  • dossier de sortie, un dossier vide "output".
    J'obtiens de type d'erreur :
    "TypeError: 'NoneType' object is not callable Traceback (most recent call last):
    File "C:\Users/Benjamin LYSANIUK/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\RoofClassify\plugin_main.py", line 273, in run
    classifier = DataClassifier()
    TypeError: 'NoneType' object is not callable"

Steps to reproduce the issue

issue3
issue1
issue2

Versions

<style type="text/css"> p, li { white-space: pre-wrap; } </style>
Version de QGIS 3.16.15-Hannover Révision du code e7fdad64
Compilé avec Qt 5.15.2 Utilisant Qt 5.15.2
Compilé avec GDAL/OGR 3.4.0 Utilisé avec GDAL/OGR 3.4.0
Compilé avec GEOS 3.10.0-CAPI-1.16.0 Utilisé avec GEOS 3.10.0-CAPI-1.16.0
Compilé avec SQLite 3.35.2 Fonctionne avec SQLite 3.35.2
Version du client PostgreSQL 13.0 Version de SpatiaLite 5.0.1
Version de QWT 6.1.3 Version de QScintilla2 2.11.5
Compilé avec PROJ 8.2.0 Fonctionne avec PROJ Rel. 8.2.0, November 1st, 2021
Version de l'OS Windows 10 Version 2009
Extensions Python actives db_manager; MetaSearch; processing; RoofClassify

Supported QGIS version

  • I'm running a supported QGIS version according to the official roadmap.

New profile

  • I tried with a new QGIS profile

Additional context

No response

@Guts Guts closed this as completed in #56 Jan 12, 2022
@Guts Guts self-assigned this Jan 12, 2022
@Guts Guts added bug Something isn't working ci-cd dependencies Pull requests that update a dependency file labels Jan 12, 2022
@Guts
Copy link
Collaborator

Guts commented Jan 12, 2022

Merci @BnJ24 d'avoir pris soin de créer un ticket.

Une nouvelle version vient d'être publiée :

Mais j'ai identifié 2 problèmes :

  • il y a une différence entre le zip généré par GitHub Actions et déposé sur GitHub Release (premier lien au-dessu) et celui envoyé sur plugins.qgis.org (2ème lien ci-dessus)
  • il y a un souci dans le packaging car, pour fonctionner sous Windows, scikit-learn génère ses propres dépendances binaires (des sortes de dll : https://docs.python.org/3/faq/windows.html#is-a-pyd-file-the-same-as-a-dll) et qui par défaut ne sont pas incluses dans le zip. Donc faut qu'on creuse de ce côté là. Peut-être devrons-nous abandonner l'idée d'un déploiement complètement automatisé...

En attendant, je dépose une version manuellement que tu devrais pouvoir tester.

@Guts
Copy link
Collaborator

Guts commented Jan 12, 2022

J'ai demandé de l'aide aux autres contributeurs de qgis-plugin-ci : opengisch/qgis-plugin-ci#106

@Guts Guts closed this as completed Jan 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ci-cd dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants