Your task [smallChunk] could not complete. Here’s a copy of the error message:
File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/extract_metadata.py”, line 30, in run_dataset
d = _extract_exif(image, data)
File “/code/SuperBuild/install/bin/opensfm/opensfm/actions/extract_metadata.py”, line 60, in _extract_exif
d = exif.extract_exif_from_file(
File “/code/SuperBuild/install/bin/opensfm/opensfm/exif.py”, line 110, in extract_exif_from_file
d = exif_data.extract_exif()
File “/code/SuperBuild/install/bin/opensfm/opensfm/exif.py”, line 493, in extract_exif
geo = self.extract_geo()
File “/code/SuperBuild/install/bin/opensfm/opensfm/exif.py”, line 387, in extract_geo
altitude = self.extract_altitude()
File “/code/SuperBuild/install/bin/opensfm/opensfm/exif.py”, 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/odm_app.py”, line 94, in execute
self.first_stage.run()
File “/code/opendm/types.py”, line 347, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 347, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 347, in run
self.next_stage.run(outputs)
File “/code/opendm/types.py”, line 328, in run
self.process(self.args, outputs)
File “/code/stages/run_opensfm.py”, line 33, in process
octx.extract_metadata(self.rerun())
File “/code/opendm/osfm.py”, line 284, in extract_metadata
self.run(‘extract_metadata’)
File “/code/opendm/osfm.py”, line 34, in run
system.run(‘%s %s “%s”’ %
File “/code/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… =====
[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?