rubyvideo
rubyvideo copied to clipboard
TypeError happened in Talk::FetchDurationFromYoutubeJob#perform
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
seen on this talk https://www.rubyvideo.dev/talks/helping-communities-products-thrive I think the api returns nil or something
Yeah, looks like the video is not available anymore:
well let's say then it is a good way to regulary check if the video is live or not 😄