Processing failed

Your task [smallChunk] could not complete. Here’s a copy of the error message:

File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/”, line 30, in run_dataset
d = _extract_exif(image, data)
File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/”, line 60, in _extract_exif
d = exif.extract_exif_from_file(
File “/code/SuperBuild/install/bin/opensfm/opensfm/”, line 110, in extract_exif_from_file
d = exif_data.extract_exif()
File “/code/SuperBuild/install/bin/opensfm/opensfm/”, line 493, in extract_exif
geo = self.extract_geo()
File “/code/SuperBuild/install/bin/opensfm/opensfm/”, line 387, in extract_geo
altitude = self.extract_altitude()
File “/code/SuperBuild/install/bin/opensfm/opensfm/”, line 371, in extract_altitude
and self.tags[“GPS GPSAltitudeRef”].values[0] == 1
IndexError: string index out of range

===== Dumping Info for Geeks (developers need this to fix bugs) =====
Child returned 1
Traceback (most recent call last):
File “/code/stages/”, line 94, in execute
File “/code/opendm/”, line 347, in run
File “/code/opendm/”, line 347, in run
File “/code/opendm/”, line 347, in run
File “/code/opendm/”, line 328, in run
self.process(self.args, outputs)
File “/code/stages/”, line 33, in process
File “/code/opendm/”, line 284, in extract_metadata‘extract_metadata’)
File “/code/opendm/”, line 34, in run‘%s %s “%s”’ %
File “/code/opendm/”, line 106, in run
raise SubprocessException(“Child returned {}”.format(retcode), retcode)
opendm.system.SubprocessException: Child returned 1

===== Done, human-readable information to follow… =====

[ERROR] Uh oh! Processing stopped because of strange values in the reconstruction. This is often a sign that the input data has some issues or the software cannot deal with it. Have you followed best practices for data acquisition?

1 Like


Can you please share your dataset, logs, and processing parameters?



1 Like

Looks like one of the images has corrupted EXIF data; do you have a copy of the full task log by chance (you can download that from the WebODM Lightning app), just find the task that failed, expand it and press the “On” button next to “Console Output”.

1 Like

Agree with Piero that that log would be helpful. QGIS/GDAL didn’t throw any errors importing the photoset you uploaded to Google Drive, so knowing exactly what 43 images you used in Chunk_1 as well as what the log says is important.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.