3liz / QuickOSM

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

It was working really well until critical error occured #409

Closed Oskar-White closed 2 years ago

Oskar-White commented 2 years ago

I can't import anything with Quick OSM anymore. I did use Quick OSM for a while until it started not working. It is possible that i tweaked something without noticing it, i am not that familiar with coding.

Here are my logs:

2022-06-05T13:46:41 CRITICAL File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\base_processing_panel.py", line 47, in run self._run()

          File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\quick_query_panel.py", line 423, in _run
          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:\OSGeo4W/apps/qgis/./python/plugins\processing\tools\general.py", line 108, in runreturn Processing.runAlgorithm(algOrName, parameters, onFinish, feedback, context)

          File "C:\OSGeo4W/apps/qgis/./python/plugins\processing\core\Processing.py", line 169, in runAlgorithm
          raise QgsProcessingException(msg)

Environment

Gustry commented 2 years ago

Your error log doesn't mention any error or the source of error. It's possible for me to debug.

Oskar-White commented 2 years ago

Yeah sorry i forgot it Here it is:

2022-06-08T23:01:54 INFO All OSM objects with the key 'railway'='rail' in le canevas ou l'emprise d'une couche are going to be downloaded. 2022-06-08T23:01:54 INFO Query: railwayrail 2022-06-08T23:01:54 INFO Encoded URL: https://lz4.overpass-api.de/api/interpreter?data=[out:xml] [timeout:25];%0A(%0A node%22railway%22%3D%22rail%22;%0A way%22railway%22%3D%22rail%22;%0A relation%22railway%22%3D%22rail%22;%0A);%0A(.;%3E;);%0Aout body;&info=QgisQuickOSMPlugin 2022-06-08T23:01:55 INFO Request completed 2022-06-08T23:01:55 INFO Checking OSM file content C:/Users/orisc/AppData/Local/Temp/request-fAwzOA.osm 2022-06-08T23:01:55 INFO The OSM file is: C:/Users/orisc/AppData/Local/Temp/request-fAwzOA.osm 2022-06-08T23:01:55 CRITICAL Une erreur critique est survenue, voici la source: 2022-06-08T23:01:55 CRITICAL
2022-06-08T23:01:55 CRITICAL base_processing_panel.py 2022-06-08T23:01:55 CRITICAL Erreur : Algorithme qgis:checkvalidity non trouvé

2022-06-08T23:01:55 CRITICAL File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\base_processing_panel.py", line 47, in run self._run()

          File "C:\Users/orisc/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QuickOSM\ui\quick_query_panel.py", line 423, in _run
          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:\OSGeo4W/apps/qgis/./python/plugins\processing\tools\general.py", line 108, in run
          return Processing.runAlgorithm(algOrName, parameters, onFinish, feedback, context)

          File "C:\OSGeo4W/apps/qgis/./python/plugins\processing\core\Processing.py", line 169, in runAlgorithm
          raise QgsProcessingException(msg)
Gustry commented 2 years ago

So this issue is a duplicate of #406 Already fixed

Oskar-White commented 2 years ago

Thank you so much!