[GRASS-dev] help needed with #3685

Moritz Lennert mlennert at club.worldonline.be
Fri Oct 19 04:58:38 PDT 2018


Hi everyone,

As this is quite urgent in the context of my work, I would love some 
help on this issue. Does anyone have any hint as to where I should start 
looking about this ?

Moritz


-------- Forwarded Message --------
Subject: [GRASS-dev] [GRASS GIS] #3685: pygrass GridModule: ERROR: 
Unable to open element file <windows>
Date: Fri, 19 Oct 2018 09:23:26 -0000
From: GRASS GIS <trac at osgeo.org>
Reply-To: grass-dev at lists.osgeo.org
CC: grass-dev at lists.osgeo.org

#3685: pygrass GridModule: ERROR: Unable to open element file <windows>
-------------------------+-------------------------
  Reporter:  mlennert     |      Owner:  grass-dev@…
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:  7.6.0
Component:  PyGRASS      |    Version:  svn-trunk
  Keywords:  GridModule   |        CPU:  Unspecified
  Platform:  Unspecified  |
-------------------------+-------------------------
  I've been using a script with code resembling the attached python script
  for months (notably through the i.cutlines addon), without any error. It
  uses the GridModule class from pygrass to run i.zc on tiles of an input
  map (as i.zc reads everything into memory).

  I suddenly get the following errors, both with trunk and release76:


  {{{
  GRASS 7.7.svn (nc_spm_08):~ > ./grid_test.py
  Creating edge map
  ERROR: ERROR: ERROR: UnableUnableUnable  toto  openopen  elementelement
  filefile  to  open<windows> <windows>for  elementfor file

         <tmp.grid_test.py.498 at izc_000_002>
   <tmp.grid_test.py.498 at izc_000_003>
  <windows> for
         <tmp.grid_test.py.498 at izc_000_001>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_000_000>
  ERROR: ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_000_003>
  Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_000_001>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_000_000>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_000_002>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_001>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_002>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_000>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_003>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_001>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_002>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_000>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_001_003>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_002_000>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_002_001>
  ERROR: ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_002_003>
  Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_002_002>
  ERROR: ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_002_001>
  Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_002_000>
  ERROR: ERROR: UnableUnable  toto  openopen  elementelement  filefile
  <windows><windows>  forfor

  <tmp.grid_test.py.498 at izc_002_002><tmp.grid_test.py.498 at izc_002_003>

  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_003_001>
  ERROR: ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_003_000>
  Unable to open element file <windows> for
         ERROR: <tmp.grid_test.py.498 at izc_003_002>
  Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_003_003>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_003_001>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_003_003>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_003_000>
  ERROR: Unable to open element file <windows> for
         <tmp.grid_test.py.498 at izc_003_002>
  Traceback (most recent call last):
    File "./grid_test.py", line 33, in <module>
      grd.run()
    File "/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
  gnu/etc/python/grass/pygrass/modules/grid/grid.py", line 568, in run
      self.patch()
    File "/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
  gnu/etc/python/grass/pygrass/modules/grid/grid.py", line 609, in patch
      self.start_row, self.start_col, self.out_prefix)
    File "/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
  gnu/etc/python/grass/pygrass/modules/grid/patch.py", line 79, in
  rpatch_map
      rtype.open('r')
    File "/data/home/mlennert/SRC/GRASS/grass_trunk/dist.x86_64-pc-linux-
  gnu/etc/python/grass/pygrass/raster/__init__.py", line 210, in open
      raise OpenError(str_err)
  grass.exceptions.OpenError: The map does not exist, I can't open in 'r'
  mode
  }}}

  Does anyone have any idea what might be going wrong ? When I look into one
  of these izc_* directories, I see the following:


  {{{
  GRASS 7.6.svn (nc_spm_08):~ > ls -l GRASSDATA/nc_spm_08/izc_002_002/
  total 16
  -rw-r--r-- 1 mlennert mlennert  14 oct 19 11:20 CURGROUP
  -rw-r--r-- 1 mlennert mlennert 291 oct 19 11:20 SEARCH_PATH
  -rw-r--r-- 1 mlennert mlennert  81 oct 19 11:20 VAR
  -rw-r--r-- 1 mlennert mlennert 317 oct 19 11:20 WIND
  }}}

  Does anyone have any idea about what might be going on ? This keeps me
  from launching quite long-running processes, so it would be great if I
  could solve this rapidly. I have to admit I'm a bit lost even just trying
  to understand what might be wrong and how I should debug this. Any hints
  are more than welcome.

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



More information about the grass-dev mailing list