Bug report #21905

Functions of GRASS do not work in the Processing for QGIS 3.4.7/3.6.2... but work in the Processing for QGIS 3.4.7/3.6.2 with GRASS 7.6.1

Added by Olivier ATHIMON about 5 years ago. Updated almost 5 years ago.

Status:Closed
Priority:Normal
Assignee:-
Category:Processing/GRASS
Affected QGIS version:3.4.7 Regression?:No
Operating System:Windows Easy fix?:No
Pull Request or Patch supplied:No Resolution:worksforme
Crashes QGIS or corrupts data:No Copied to github as #:29720

Description

In Windows (installation OSGeo4W), We can't use GRASS in Processing when we launch the shortcut "QGIS Desktop 3.4.7" or "QGIS Desktop 3.6.2".... It's impossible to use any functions of GRASS (in processing) : r.reclass, r.mapcalc.simple, ...

=> The function return a message error with a bad path : "C:\OSGEO4~2\bin\bin" instead of "C:\OSGEO4~2\bin"...

On the contrary, always in windows, we can use GRASS in Processing when we launch the shortcuts "QGIS Desktop 3.4.7 with GRASS 7.6.1" or "QGIS Desktop 3.6.2 with GRASS 7.6.1". So we can use any functions of GRASS in processing without any problem. (See pic with r.mapcalc.simple)

GRASS_for_Processing_Error.jpg - Message Error for GRASS/Processing (46.2 KB) Olivier ATHIMON, 2019-04-23 09:20 AM

GRASS_for_Processing_Possible_and_Impossible_to_execute_functions.jpg - QGIS Version to launch GRASS in Processing (142 KB) Olivier ATHIMON, 2019-04-23 09:37 AM

GRASS_for_Processing_No_Error_by_using_shortcuts_QGIS_3_x_x_with_GRASS_7_6_1.jpg - GRASS for Processing : No Error by using shortcuts "QGIS Desktop 3.x.x with GRASS 7.6.1" (152 KB) Olivier ATHIMON, 2019-04-23 09:42 AM

History

#1 Updated by Jürgen Fischer almost 5 years ago

  • Resolution set to worksforme
  • Status changed from Open to Closed

That's why there is a separate shortcut.

#2 Updated by Eduardo Rojas Rodriguez almost 5 years ago

feedback:

I think it would be good if the error message does not say that it is missing a folder, rather it should indicate the use of QGIS with GRASS. This is because it is a new behavior. in QGIS 3.4.6, changing the name of the folder from grass76 to grass-7.6.1, (#21678) the error was "solved" and the grass commands could be used from QGIS (without) GRASS

So indicate that it is now mandatory to use QGIS with GRASS to use the grass modules, is a good idea.

Also available in: Atom PDF