sul-dlss / stacks

Delivering digital resources to patrons.
http://stacks.stanford.edu
5 stars 2 forks source link

[Stacks/prod] ActionController::MissingFile: File not found 'xc899yd7022_FV4302_v4_sl.mp4/info.json' #1209

Open honeybadger[bot] opened 1 month ago

honeybadger[bot] commented 1 month ago

Backtrace

line 44 of [PROJECT_ROOT]/app/models/cocina.rb: find_file
line 48 of [PROJECT_ROOT]/app/models/cocina.rb: find_file_md5
line 61 of [PROJECT_ROOT]/app/models/storage_root.rb: content_addressable_path

View full backtrace and more info at honeybadger.io

jcoyne commented 1 month ago

This appears to be bad client behavior, whiere it's calling the AuthProbeService like this: "https://stacks.stanford.edu/iiif/auth/v2/probe?id=https%3A%2F%2Fstacks.stanford.edu%2Ffile%2Fvb091dn2491%2Fvb091dn2491_FV4301_v4_sl_ger_script.txt"

But it's appending/info.json, which is invalid. Stacks should probably be responding with a 404.

found in the manifest: https://purl.stanford.edu/vb091dn2491/iiif3/manifest