rubyvideo icon indicating copy to clipboard operation
rubyvideo copied to clipboard

TypeError happened in Talk::FetchDurationFromYoutubeJob#perform

Open appsignal[bot] opened this issue 11 months ago • 3 comments

Message

  no implicit conversion of nil into String

Backtrace (last 10 lines)

lib/active_support/duration/iso8601_parser.rb:35 StringScanner#initialize
lib/active_support/duration/iso8601_parser.rb:35 Class#new
lib/active_support/duration/iso8601_parser.rb:35 ActiveSupport::Duration::ISO8601Parser#initialize
lib/active_support/duration.rb:145 Class#new
lib/active_support/duration.rb:145 ActiveSupport::Duration.parse
app/models/talk.rb:431 Talk#fetch_duration_from_youtube!
lib/active_job/performs.rb:45 Talk::FetchDurationFromYoutubeJob#perform
lib/active_job/execution.rb:68 block in ActiveJob::Execution#_perform_job
lib/active_support/callbacks.rb:120 block in ActiveSupport::Callbacks#run_callbacks
lib/i18n.rb:353 I18n::Base#with_locale

View on AppSignal: https://appsignal.com/rubyvideo/sites/648c9414d2a5e4567617aaf0/exceptions/incidents/368

appsignal[bot] avatar Jan 20 '25 21:01 appsignal[bot]

seen on this talk https://www.rubyvideo.dev/talks/helping-communities-products-thrive I think the api returns nil or something

adrienpoly avatar Jan 20 '25 21:01 adrienpoly

Yeah, looks like the video is not available anymore:

Image

marcoroth avatar Jan 20 '25 21:01 marcoroth

well let's say then it is a good way to regulary check if the video is live or not 😄

adrienpoly avatar Jan 20 '25 21:01 adrienpoly