[GRASS-user] missing file error running r.terraflow module
Manuele Pesenti
manuele.pesenti at gter.it
Tue Sep 7 07:37:40 PDT 2021
Dear Grass users,
I obtain this error running r.terraflow module from the python environment:
import grass.script as gs
...
gs.run_command("r.terraflow", elevation='DSM_neg', filled='DSM_neg_filled', overwrite=True)
WARNING: Raster map <DSM_neg> is of type DCELL_TYPE -- precision may be
lost
ami_single_temp_name: G_mkstemp() failed: : No such file or directory
r.terraflow: ami_stream.cpp:93: int ami_single_temp_name(const string&, char*): Assertion `0' failed.
Traceback (most recent call last):
File "/home/manuele/.virtualenvs/ETS/bin/ets.py", line 7, in <module>
exec(compile(f.read(), __file__, 'exec'))
File "/home/manuele/Lavoro/ETS/ETSCore/scripts/ets.py", line 87, in <module>
terraflow(env['resolution'], area_studio=env['aoi'])
File "/home/manuele/Lavoro/ETS/ETSCore/src/ETSCore/core.py", line 159, in terraflow
gs.run_command("r.terraflow", elevation='DSM_neg', filled='DSM_neg_filled', overwrite=True)
File "/usr/lib/grass78/etc/python/grass/script/core.py", line 441, in run_command
return handle_errors(returncode, returncode, args, kwargs)
File "/usr/lib/grass78/etc/python/grass/script/core.py", line 342, in handle_errors
raise CalledModuleError(module=None, code=code,
grass.exceptions.CalledModuleError: Module run None r.terraflow --o elevation=DSM_neg filled=DSM_neg_filled ended with error
Process ended with non-zero return code -6. See errors in the (error) output.
I haven't found any help looking about it on the web and I cannot understand the reference about the missing file
ami_single_temp_name: G_mkstemp() failed: : No such file or directory
that I guess is the problem.
thanks a lot for any help.
Cheers
Manuele
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-user/attachments/20210907/d8fec974/attachment.html>
More information about the grass-user
mailing list