[GRASS-dev] [GRASS GIS] #2887: GUI startup: encoding error if location with accent has been renamed to other name

GRASS GIS trac at osgeo.org
Mon Feb 1 08:42:26 PST 2016


#2887: GUI startup: encoding error if location with accent has been renamed to
other name
-------------------------+-------------------------
 Reporter:  mlennert     |      Owner:  grass-dev@…
     Type:  defect       |     Status:  new
 Priority:  normal       |  Milestone:  7.0.4
Component:  Startup      |    Version:  svn-trunk
 Keywords:  encoding     |        CPU:  Unspecified
 Platform:  Unspecified  |
-------------------------+-------------------------
 * Start GRASS with GISDBASE=/home/mlennert/DonnéesGRASS
 * Leave GRASS
 * Rename /home/mlennert/DonnéesGRASS to /home/mlennert/DonneesGRASS
 * Start GRASS without indicating a location

 I get:


 {{{
 grass71
 Nettoyage des fichiers temporaires ...
 access: No such file or directory
 ERREUR :LOCATION </home/mlennert/DonnéesGRASS/ETRS_4258> not available
 Démarrage du SIG GRASS ...

 (gis_set.py:18310): Gtk-WARNING **: Unable to locate theme engine in
 module_path: "adwaita",

 (gis_set.py:18310): Gtk-WARNING **: Unable to locate theme engine in
 module_path: "adwaita",
 Traceback (most recent call last):
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
 gnu/gui/wxpython/gis_set.py", line 1115, in <module>
     GRASSStartUp = StartUp(0)
   File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line
 8628, in __init__
     self._BootstrapApp()
   File "/usr/lib/python2.7/dist-packages/wx-3.0-gtk2/wx/_core.py", line
 8196, in _BootstrapApp
     return _core_.PyApp__BootstrapApp(*args, **kwargs)
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
 gnu/gui/wxpython/gis_set.py", line 1091, in OnInit
     StartUp = GRASSStartup()
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
 gnu/gui/wxpython/gis_set.py", line 214, in __init__
     self._set_properties(grassVersion, grassRevisionStr)
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
 gnu/gui/wxpython/gis_set.py", line 266, in _set_properties
     self.OnSetDatabase(None)
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
 gnu/gui/wxpython/gis_set.py", line 867, in OnSetDatabase
     self._showError(_("Path '%s' doesn't exist.") % gisdbase)
   File "/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
 gnu/gui/wxpython/gis_set.py", line 487, in _showError
     self.lmessage.SetLabel(_("Error: {text}").format(text=text))
 UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in
 position 25: ordinal not in range(128)
 }}}

 In trunk and in release70.

--
Ticket URL: <https://trac.osgeo.org/grass/ticket/2887>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list