I started having issues

I updated webodm the other day.
API Version 2.1.4 Engine odm Engine Version 2.4.11 WebODM 1.8.3

Since then I have not been able to process any datasets even old ones that gave great clean results.
I keep getting this error thrown
[INFO] running /code/SuperBuild/install/bin/OpenMVS/ReconstructMesh --mesh-file "/var/www/data/92256672-c4d6-4db7-a09e-a0d81f53625f/odm_meshing/odm_mesh.dirty.ply" -o "/var/www/data/92256672-c4d6-4db7-a09e-a0d81f53625f/odm_meshing/odm_mesh.ply" --remove-spikes 0 --remove-spurious 0 --smooth 0 --target-face-num 1000000 -verbose 17:49:15 [App ] exception thrown: bad lexical cast: source type value could not be interpreted as target
I can provide console.txt if it would help tried to attach but it will not allow a txt file.
Options: camera-lens: brown, debug: true, dem-resolution: 2, dsm: true, dtm: true, feature-quality: ultra, gps-accuracy: 3, mesh-octree-depth: 12, mesh-size: 500000, optimize-disk-space: true, orthophoto-resolution: 1, pc-quality: ultra, texturing-skip-local-seam-leveling: true, use-3dmesh: true, verbose: true

1 Like

Try running without the --optimize-disk-space parameter.

ok will give it a try real quick.

1 Like

Saijin same error without --optimize-disk-space
and this is a very small dataset that I have run many times before.

1 Like

Here is the log files from the console for 2 different data sets.
https://drive.google.com/file/d/1XAm2igr82zmWgZbLPXqOZm7e9hlJWOfN/view?usp=sharing
https://drive.google.com/file/d/12nCrVbaljiM_9T3-aAtHFuIbgkqFqTJD/view?usp=sharing

1 Like

It looks like a bug introduced in the latest version.

Can you share the images of the smallest dataset you have available that exhibits this problem? (Upload it on https://dronedb.app or google drive)

2 Likes

hey pierotofy, If you can msg me a email or something I could send a you a link.

1 Like

Sure, just PM me via the forum.

1 Like

I tried to send you a msg via forum here but it tells me you are not accepting any .

Ah, my bad :slight_smile:

You can use this link then: Contact - UAV4GEO then.

No problem, I sent you a msg.

And the fix: Fix bad lexical cast: source type value could not be interpreted as target by pierotofy · Pull Request #1278 · OpenDroneMap/ODM · GitHub

It’s triggered by the -verbose flag.

4 Likes

Thanks pierotofy looks like you might have rolled back nodeodm?
opendronemap/nodeodm 2.4.10
either way I was able to complete the project I was working on.
3d-model

5 Likes

Nice model! The new version should be up shortly, but yes yesterday I pinned the 2.4.10 version until we fixed the issue on 2.4.12.

2 Likes

Did you manually clean the point cloud? This is so astoundingly clean!

1 Like

nope, just ran it “64 images” and what you see is what i got. That view is just the model without the point cloud but the point cloud looks pretty darn clean also. I just have to figure out now how to get under the eaves just as clean and fill a few little holes in the model.

2 Likes