3liz / QuickOSM

QGIS plugin to fetch OSM data with the Overpass API
GNU General Public License v2.0
180 stars 54 forks source link

Critical error on QOSM #432

Closed Oskar-White closed 1 year ago

Oskar-White commented 1 year ago

What is the bug?

Hi, i recently got into an issue. Quick OSM seems to not function on my computer. Everytime i try to run a query, i get critical errors. I tried uninstalling-reinstalling, updating both QGIS and Quick OSM... I tried to get Quick OSM to function on a small scale and with also base query (urban model) and i got this Critical error. I also used OSM Downloader and i could download some vectors so it worked.

I'm sorry i really don't understand much to all this code, could you check it?

Thanks in advance!

Include some logs here, in QGIS Logs panel, bottom right icon, the small bubbles, in the QuickOSM tab.

2022-11-16T16:21:15     CRITICAL    Une erreur critique est survenue, voici la source:
2022-11-16T16:21:15     CRITICAL    
2022-11-16T16:21:15     CRITICAL    base_processing_panel.py
2022-11-16T16:21:15     CRITICAL    Erreur : Algorithme qgis:checkvalidity non trouvé

2022-11-16T16:21:15     CRITICAL     File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\base_processing_panel.py", line 59, in run_saved_query
              self._run_saved_query(data)

              File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\map_preset_panel.py", line 349, in _run_saved_query
              num_layers = process_quick_query(

              File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\process.py", line 318, in process_quick_query
              return process_query(

              File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\process.py", line 257, in process_query
              return open_file(

              File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\process.py", line 106, in open_file
              layers = osm_parser.processing_parse()

              File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\core\parser\osm_parser.py", line 133, in processing_parse
              validity = processing.run(

              File "C:\PROGRA~1/QGIS32~1.12/apps/qgis-ltr/./python/plugins\processing\tools\general.py", line 108, in run
              return Processing.runAlgorithm(algOrName, parameters, onFinish, feedback, context)

              File "C:\PROGRA~1/QGIS32~1.12/apps/qgis-ltr/./python/plugins\processing\core\Processing.py", line 171, in runAlgorithm
              raise QgsProcessingException(msg)

Environment

Gustry commented 1 year ago

Duplicate of issue #422 Please follow the advice in the other ticket.