[GRASS-dev] [GRASS GIS] #2072: Unable to load workspace.gxw in 3D View

GRASS GIS trac at osgeo.org
Mon Sep 9 23:15:29 PDT 2013


#2072: Unable to load workspace.gxw in 3D View
----------------------+-----------------------------------------------------
 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    |  
----------------------+-----------------------------------------------------
Description changed by martinl:

Old description:

> 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>...

New description:

 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#comment:2>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list