New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Processing/GRASS do not work if Windows regional settings are not set to EN #28065
Comments
Author Name: Giovanni Manghi (@gioman) do you have special chars in the datasources paths or names?
|
Author Name: Pedro Venâncio (Pedro Venâncio) Similar error here, on QGIS 3.4:
Giovanni, data and paths don't have any complex characters, and work well on QGIS 2.18.25. Cleaning C:\Users\PedroVenancio\AppData\Roaming\QGIS\QGIS3\profiles\default does not solved the problem. |
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Giovanni Manghi (@gioman) I assume you are using a localized OS, can you test with an OS in English?
|
Author Name: Pedro Venâncio (Pedro Venâncio) Changing windows regional settings to English (United States) solves the problem! So, the problem is related to some regional setting(s). |
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Cong Ning (Cong Ning) I' m a chinese. I meet the same problem on QGIS3.4. However I make sure there is no any special chars in path.(no chinese and I also try to use temporary layer) |
Author Name: Pedro Venâncio (Pedro Venâncio) Some inputs from Nyall about this one:
http://osgeo-org.1560.x6.nabble.com/QGIS-Developer-Early-3-4-point-release-tp5383869p5384478.html |
Author Name: Olivier ATHIMON (Olivier ATHIMON) +Same problem with a french or english windows region for default profile and new profile With QGIS 3.4.1 (standalone or OSGeo4W64 installation) and Windows 7 (and 10), +when i am executing any function GRASS from processing, i have no results and this error message:+ "Traceback (most recent call last): Échec d'exécution au bout de 0.34 secondes Chargement des couches de résultat
It's running without problem with QGIS 2.18.25 (OSGeo4W installation) and Windows 7 (and 10)...
|
Author Name: Cong Ning (Cong Ning) Well,the problem still exists in QGIS3.4.1. But I found there are no problems in QGIS3.2.3 without locale change.(Default region is China) |
Author Name: mr twister (mr twister) Same here with GRASS (Processing works fine though) with 3.4.1 on Windows 7 and de_ch as regional settings: Starting GRASS GIS... After switching OS regional setting to en_us and also QGIS locale to en_us, everything works fine. Probably related to #28165? |
Author Name: Giovanni Manghi (@gioman)
|
Author Name: Jürgen Fischer (@jef-n)
|
Author Name: mr twister (mr twister) For me, this issue is solved with 3.4.2. Can anybody confirm this? |
Author Name: Cong Ning (Cong Ning) Of coure, the issue is solved too in Chinese system with QGIS3.4.2. |
Author Name: Nyall Dawson (@nyalldawson)
|
Author Name: Pedro Venâncio (Pedro Venâncio) Fix confirmed also here! Thanks! |
Author Name: Pedro Venâncio (Pedro Venâncio) Can someone with regional settings different from English test this issue again? I'm getting a similar error, even after this 0c36b90
The difference is: UnicodeDecodeError: 'CP_UTF8' codec can't decode byte 0xc7 in position 4: No mapping for the Unicode character exists in the target code page. |
Author Name: Pedro Venâncio (Pedro Venâncio) Ok, the problem is this one, commented in this b39e5a0 |
Author Name: Frédéric Lévesque (Frédéric Lévesque) Hi, is this the same problem? I run 3.4.2 on a french canadian windows 10 machine, qgis is made portable with a batch script.
|
Author Name: Jürgen Fischer (@jef-n)
Each time I want run any Grass algorithm fromprocessing toolbox, I have this kind of error: 0xb3 is polish ł letter, but I don't know which data are read on this level... to Hi, Each time I want run any Grass algorithm fromprocessing toolbox, I have this kind of error: Traceback (most recent call last): File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\algs\grass7\Grass7Algorithm.py", line 411, in processAlgorithm Grass7Utils.executeGrass(self.commands, feedback, self.outputCommands) File "C:/OSGEO4~1/apps/qgis/./python/plugins\processing\algs\grass7\Grass7Utils.py", line 369, in executeGrass for line in iter(proc.stdout.readline, ''): File "C:\OSGEO4~1\apps\Python37\lib\codecs.py", line 322, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 50: invalid start byte 0xb3 is polish ł letter, but I don't know which data are read on this level... |
Author Name: Marcin Domański (Marcin Domański)
Original Redmine Issue: 20244
Affected QGIS version: 3.4.0
Redmine category:processing/grass
Hi,
Each time I want run any Grass algorithm fromprocessing toolbox, I have this kind of error:
0xb3 is polish ł letter, but I don't know which data are read on this level...
Related issue(s): #28428 (duplicates)
Redmine related issue(s): 20608
The text was updated successfully, but these errors were encountered: