[GRASS-dev] [GRASS GIS] #2601: Raster query fails with unicode error

GRASS GIS trac at osgeo.org
Fri Feb 27 00:19:06 PST 2015


#2601: Raster query fails with unicode error
-------------------------+--------------------------------------------------
 Reporter:  marisn       |       Owner:  grass-dev@…              
     Type:  defect       |      Status:  new                      
 Priority:  normal       |   Milestone:                           
Component:  wxGUI        |     Version:  7.0.0                    
 Keywords:               |    Platform:  MSWindows XP             
      Cpu:  Unspecified  |  
-------------------------+--------------------------------------------------
 Tested on a fresh 7.0.0 install on XP and Vista.

 Steps to reproduce - use attribute query tool on any raster map.
 {{{
 Traceback (most recent call last):
   File "C:\Program Files\GRASS GIS 7.0.0\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\lib\mixins\treemixin.py",
 line 450, in OnItemExpanding

 self.RefreshChildrenRecursively(event.GetItem())
   File "C:\Program Files\GRASS GIS 7.0.0\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\lib\mixins\treemixin.py",
 line 375, in RefreshChildrenRecursively

 self.RefreshItemRecursively(child, childIndex)
   File "C:\Program Files\GRASS GIS 7.0.0\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\lib\mixins\treemixin.py",
 line 382, in RefreshItemRecursively

 item = self.DoRefreshItem(item, itemIndex, hasChildren)
   File "C:\Program Files\GRASS GIS 7.0.0\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\lib\mixins\treemixin.py",
 line 393, in DoRefreshItem

 self.RefreshItemText(item, index)
   File "C:\Program Files\GRASS GIS 7.0.0\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\lib\mixins\treemixin.py",
 line 403, in RefreshItemText

 self.__refreshAttribute(item, index, 'ItemText')
   File "C:\Program Files\GRASS GIS 7.0.0\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\lib\mixins\treemixin.py",
 line 464, in __refreshAttribute

 return getattr(self, 'Set%s'%attribute)(item, value, *args)
   File "C:\Program Files\GRASS GIS 7.0.0\Python27\lib\site-
 packages\wx-2.8-msw-unicode\wx\gizmos.py", line 647, in
 SetItemText

 return _gizmos.TreeListCtrl_SetItemText(*args, **kwargs)
   File "C:\Program Files\GRASS GIS
 7.0.0\Python27\lib\encodings\cp1257.py", line 15, in decode

 return codecs.charmap_decode(input,errors,decoding_table)
 UnicodeDecodeError
 :
 'charmap' codec can't decode byte 0x81 in position 3:
 character maps to <undefined>
 }}}

 Using same coordinates for r.what works just fine:
 {{{
 (Fri Feb 27 10:13:13 2015)
 r.what map=geology at PERMANENT coordinates=594416.666667,4925361.11111
 594416.666667|4925361.11111||9
 (Fri Feb 27 10:13:14 2015) Command finished (0 sec)
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/2601>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list