scientist-softserv / derivative_rodeo

An ETL Ecosystem for Derivative Processing.
Other
0 stars 0 forks source link

NotImplementedError regarding DerivativeRodeo::StorageLocations::HttpLocation#matching_locations_in_file_dir #71

Open jeremyf opened 10 months ago

jeremyf commented 10 months ago

Likely introduced in scientist-softserv/iiif_print/#283 as part of trying to gracefully handle missing PDFs in SpaceStone, we need a different approach.

The challenge is SpaceStone failed to copy the PDF, so we want to use the FileSet#import_url as the remote. However the Rodeo then assumes the location of that PDF (e.g. HTTPS) to then be the location of candidate PDFs. However, the DerivativeRodeo::StorageLocations::HttpLocation does not return matching locations in file dir.

Meaning we need to consider how the application falls back.

Exception URL: https://scientist-inc.sentry.io/issues/4610010020/?project=6745020

Related to:

jeremyf commented 10 months ago

Considerations: