Bug report #15650

iterate broken in Processing/QGIS 2.16.3

Added by Giovanni Manghi about 3 years ago. Updated about 3 years ago.

Status:Closed
Priority:Severe/Regression
Assignee:Victor Olaya
Category:Processing/Core
Affected QGIS version:2.16.3 Regression?:No
Operating System: Easy fix?:No
Pull Request or Patch supplied:No Resolution:
Crashes QGIS or corrupts data:No Copied to github as #:23573

Description

Take the linked shapefiles, and try do a Intersection (QGIS tool) using the buffers with iterate against the land use layer. It works as expected on QGIS 2.14.*. Fails on 2.16.*

Traceback (most recent call last):
File "C:/OSGeo4W/apps/qgis/./python/plugins\\processing\\gui\\AlgorithmDialog.py", line 238, in accept
if runalgIterating(self.alg, self.iterateParam, self):
File "C:/OSGeo4W/apps/qgis/./python/plugins\\processing\\gui\\AlgorithmExecutor.py", line 90, in runalgIterating
if runalg(alg):
File "C:/OSGeo4W/apps/qgis/./python/plugins\\processing\\gui\\AlgorithmExecutor.py", line 52, in runalg
progress.error(e.msg)
AttributeError: 'NoneType' object has no attribute 'error'

Associated revisions

Revision 4bcdecd3
Added by Victor Olaya about 3 years ago

[processing] fixed iterative execution

fixes #15650

Revision b4562d14
Added by Victor Olaya about 3 years ago

[processing] fixed iterative execution

fixes #15650

Also available in: Atom PDF