I’m getting an access denied error during the meshing stage using webODM native windows install 1.9.2. This is with a very small test data set that I did run successfully on 1.9.0, though I’m not sure if that was the reason. If I run the dem2mesh in command line it also throws an access denied error. Any thoughts?
This is the output from where the error occurs:
[INFO] Creating mesh from DSM: C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\tmp\mesh_dsm.tif
[INFO] running “C:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\dem2mesh” -inputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\tmp\mesh_dsm.tif” -outputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\odm_25dmesh.dirty.ply” -maxTileLength 2000 -maxVertexCount 200000 -maxConcurrency 8 -verbose
Access is denied.
[WARNING] dem2mesh failed, retrying with lower concurrency (4) in case this is a memory issue
[INFO] running “C:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\dem2mesh” -inputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\tmp\mesh_dsm.tif” -outputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\odm_25dmesh.dirty.ply” -maxTileLength 2000 -maxVertexCount 200000 -maxConcurrency 4 -verbose
Access is denied.
[WARNING] dem2mesh failed, retrying with lower concurrency (2) in case this is a memory issue
[INFO] running “C:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\dem2mesh” -inputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\tmp\mesh_dsm.tif” -outputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\odm_25dmesh.dirty.ply” -maxTileLength 2000 -maxVertexCount 200000 -maxConcurrency 2 -verbose
Access is denied.
[WARNING] dem2mesh failed, retrying with lower concurrency (1) in case this is a memory issue
[INFO] running “C:\WebODM\resources\app\apps\ODM\SuperBuild\install\bin\dem2mesh” -inputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\tmp\mesh_dsm.tif” -outputFile “C:\WebODM\resources\app\apps\NodeODM\data\ff4f99e5-e83f-4f98-b6ec-0affd777c5f7\odm_meshing\odm_25dmesh.dirty.ply” -maxTileLength 2000 -maxVertexCount 200000 -maxConcurrency 1 -verbose
Access is denied.
===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 1
Traceback (most recent call last):
File “C:\WebODM\resources\app\apps\ODM\stages\odm_app.py”, line 89, in execute
self.first_stage.run()
File “C:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 340, in run
self.next_stage.run(outputs)
File “C:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 340, in run
self.next_stage.run(outputs)
File “C:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 340, in run
self.next_stage.run(outputs)
[Previous line repeated 3 more times]
File “C:\WebODM\resources\app\apps\ODM\opendm\types.py”, line 321, in run
self.process(self.args, outputs)
File “C:\WebODM\resources\app\apps\ODM\stages\odm_meshing.py”, line 66, in process
mesh.create_25dmesh(tree.filtered_point_cloud, tree.odm_25dmesh,
File “C:\WebODM\resources\app\apps\ODM\opendm\mesh.py”, line 40, in create_25dmesh
mesh = dem_to_mesh_gridded(os.path.join(tmp_directory, ‘mesh_dsm.tif’), outMesh, maxVertexCount, verbose, maxConcurrency=max(1, available_cores))
File “C:\WebODM\resources\app\apps\ODM\opendm\mesh.py”, line 115, in dem_to_mesh_gridded
raise e
File “C:\WebODM\resources\app\apps\ODM\opendm\mesh.py”, line 103, in dem_to_mesh_gridded
system.run(’"{bin}" -inputFile “{infile}” ’
File “C:\WebODM\resources\app\apps\ODM\opendm\system.py”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 1
===== Done, human-readable information to follow… =====