[GRASS-dev] [GRASS GIS] #2072: Trouble loading workspace.gxw

GRASS GIS trac at osgeo.org
Mon Sep 9 21:50:32 PDT 2013


#2072: Trouble loading workspace.gxw
----------------------+-----------------------------------------------------
 Reporter:  richardc  |       Owner:  grass-dev@…              
     Type:  defect    |      Status:  new                      
 Priority:  normal    |   Milestone:  7.0.0                    
Component:  wxGUI     |     Version:  unspecified              
 Keywords:            |    Platform:  Linux                    
      Cpu:  x86-32    |  
----------------------+-----------------------------------------------------
 I'm unable to load the workspace.gxw file in GRASS 7 (57592)

 I receive the following error:
 Reading workspace file </home/user/RESEARCH/workspace_ ..GRASS7nviz.gxw>
 failed.
 Invalid file, unable to parse XML document.

 Reason: invalid literal for int() with base 10: '7000.0'

 Traceback (most recent call last):
   File "/home/user/grass7/grass7_trunk/dist.i686-pc-linux-
 gnu/etc/gui/wxpython/lmgr/frame.py", line 1113, in LoadWorkspaceFile
     gxwXml = ProcessWorkspaceFile(etree.parse(filename))
   File "/home/user/grass7/grass7_trunk/dist.i686-pc-linux-
 gnu/etc/gui/wxpython/core/workspace.py", line 58, in __init__
     self.__processFile()
   File "/home/user/grass7/grass7_trunk/dist.i686-pc-linux-
 gnu/etc/gui/wxpython/core/workspace.py", line 149, in __processFile
     self.__processLayers(display)
   File "/home/user/grass7/grass7_trunk/dist.i686-pc-linux-
 gnu/etc/gui/wxpython/core/workspace.py", line 176, in __processLayers
     cmd, selected, vdigit, nviz = self.__processLayer(item)
   File "/home/user/grass7/grass7_trunk/dist.i686-pc-linux-
 gnu/etc/gui/wxpython/core/workspace.py", line 238, in __processLayer
     nviz = self.__processLayerNviz(node_nviz)
   File "/home/user/grass7/grass7_trunk/dist.i686-pc-linux-
 gnu/etc/gui/wxpython/core/workspace.py", line 378, in __processLayerNviz
     nviz['vector']['points'])
   File "/home/user/grass7/grass7_trunk/dist.i686-pc-linux-
 gnu/etc/gui/wxpython/core/workspace.py", line 443, in
 __processLayerNvizNode
     value = cast(self.__getNodeText(node_tag, 'value'))
 ValueError: invalid literal for int() with base 10: '7000.0'


 After deleting the following, the 'Please wait, loading workspace' notice
 remains visible and layers are not loaded into the 3Dview.
  <size>
 <value>7000.0</value>
 </size>


 I also notice in the command console, not sure if relevant:

 Loading raster map
 <srtm_cgiar_mosaic2_cp_int16 at PERMANENT>...
 Translating colors from raster map
 <srtm_cgiar_mosaic2_cp_int16 at PERMANENT>...

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



More information about the grass-dev mailing list