On Wed, Aug 27, 2014 at 3:25 PM, Paulo van Breugel <p.vanbreu...@gmail.com> wrote: > I forgot to mention that I am using GRASS 7.1 (rev 61757, had it before with > rev 61413, but I think I had a similar problem about a year ago). > > On Wed, Aug 27, 2014 at 10:13 AM, Paulo van Breugel <p.vanbreu...@gmail.com> > wrote: >> >> When running several r.mapcalc in a loop (via R) the function stops with >> an error: >> >> ERROR: Error reading null row 2725 for <MASK>
The error comes from read_null_bits() in lib/raster/get_row.c around http://trac.osgeo.org/grass/browser/grass/trunk/lib/raster/get_row.c#L827 Maybe some off_t definition is missing? >> The row number varies. This seems to happen at random, and when I repeat >> the same r.mapcalc calculation that stopped with the error before, things >> run without problem. Please tell us also - how many raster cells are involved - how many files are opened in the loop? >> I tried after removing the mask, and this time no problem so it may have >> to do something with the MASK? (as these error messages only occur once in a >> while, I can't be completely sure it only happens when a MASK is defined). >> >> I ran it through R, using the execGRASS() function of the spgrass6 >> package. I ran the same, but using the system call instead of execGRASS. >> Still got the same error messages. I therefore guess this has nothing to do >> with R? Could you "simulate" the loops in a GRASS script outside of R to see if it the same? Markus _______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev