Processing algorithm 1/2… Algorithm r.mapcalc.simple starting… Input parameters: {'GRASS_RASTER_FORMAT_META': '', 'GRASS_RASTER_FORMAT_OPT': '', 'GRASS_REGION_CELLSIZE_PARAMETER': 0.0, 'GRASS_REGION_PARAMETER': None, 'a': 'qa_raster_01', 'b': 'ndvi_raster_01', 'c': None, 'd': None, 'e': None, 'expression': 'if((A == 322 || A == 386 || A == 834 || A == 898 || A == 1346) ' '&& (B <= 10000 && B >= -10000), (B * 0.0001), null())', 'f': None, 'output': } g.proj -c proj4="+proj=utm +zone=36 +datum=WGS84 +units=m +no_defs" r.external input="D:\qgis_conditional_mapcalc\qa_raster_01.tif" band=1 output="rast_5cd1253a6e0412" --overwrite -o r.external input="D:\qgis_conditional_mapcalc\ndvi_raster_01.tif" band=1 output="rast_5cd1253a6e42a3" --overwrite -o g.region n=5540825.2698 s=5496005.2698 e=410581.0546 w=376441.0546 res=30.0 r.mapcalc.simple a=rast_5cd1253a6e0412 b=rast_5cd1253a6e42a3 expression="if((A == 322 || A == 386 || A == 834 || A == 898 || A == 1346) && (B <= 10000 && B >= -10000), (B * 0.0001), null())" output=output480cabbeb4b94d589af4cb44a3b72c20 --overwrite g.region raster=output480cabbeb4b94d589af4cb44a3b72c20 r.out.gdal -t -m input="output480cabbeb4b94d589af4cb44a3b72c20" output="D:\qgis_conditional_mapcalc\masked_ndvi_raster_01.tif" format="GTiff" createopt="TFW=YES,COMPRESS=LZW" --overwrite Cleaning up temporary files... Starting GRASS GIS... Traceback (most recent call last): File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\algs\grass7\Grass7Algorithm.py", line 427, in processAlgorithm Grass7Utils.executeGrass(self.commands, feedback, self.outputCommands) File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\algs\grass7\Grass7Utils.py", line 404, in executeGrass feedback.reportError(line.strip()) TypeError: reportError(self, error: str, fatalError: bool): not enough arguments Batch execution completed in 12.49 seconds