README.md in rufus-scheduler-3.8.1 vs README.md in rufus-scheduler-3.8.2

- old
+ new

@@ -131,11 +131,11 @@ Yes, issues can be reported in [rufus-scheduler issues](https://github.com/jmettraux/rufus-scheduler/issues), I'd actually prefer bugs in there. If there is nothing wrong with rufus-scheduler, a [Stack Overflow question](https://stackoverflow.com/questions/ask?tags=rufus-scheduler+ruby) is better. ### faq * [It doesn't work...](https://www.chiark.greenend.org.uk/~sgtatham/bugs.html) -* [I want a refund](https://blog.nodejitsu.com/getting-refunds-on-open-source-projects) +* [I want a refund](https://web.archive.org/web/20160425034214/http://blog.nodejitsu.com/getting-refunds-on-open-source-projects/) * [Passenger and rufus-scheduler](https://stackoverflow.com/questions/18108719/debugging-rufus-scheduler/18156180#18156180) * [Passenger and rufus-scheduler (2)](https://stackoverflow.com/questions/21861387/rufus-cron-job-not-working-in-apache-passenger#answer-21868555) * [Passenger in-depth spawn methods](https://www.phusionpassenger.com/library/indepth/ruby/spawn_methods/) * [Passenger in-depth spawn methods (smart spawning)](https://www.phusionpassenger.com/library/indepth/ruby/spawn_methods/#smart-spawning-hooks) * [The scheduler comes up when running the Rails console or a Rake task](https://github.com/jmettraux/rufus-scheduler#avoid-scheduling-when-running-the-ruby-on-rails-console) @@ -858,10 +858,14 @@ require 'rufus-scheduler' s = Rufus::Scheduler.new def s.on_error(job, err) - p [ 'error in scheduled job', job.class, job.original, err.message ] + if job + p [ 'error in scheduled job', job.class, job.original, err.message ] + else + p [ 'error while scheduling', err.message ] + end rescue p $! end job =