Skip to content

Instantly share code, notes, and snippets.

@thoughtpunch
Created June 19, 2013 19:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save thoughtpunch/5817499 to your computer and use it in GitHub Desktop.
Save thoughtpunch/5817499 to your computer and use it in GitHub Desktop.
Failed DelayedJob that won't fully unlock, YAML-fied for viewing pleasure
--- !ruby/ActiveRecord:Delayed::Backend::ActiveRecord::Job
attributes:
id: 717
priority: 0
attempts: 0
handler: |+
--- !ruby/object:Delayed::PerformableMethod
args: []
method_name: :fail_real_hard
object: !ruby/object:AlwaysFail {}
last_error: |-
Job failed to load: uninitialized constant AlwaysFail. Handler: "--- !ruby/object:Delayed::PerformableMethod \nargs: []\n\nmethod_name: :fail_real_hard\nobject: !ruby/object:AlwaysFail {}\n\n"
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/backend/base.rb:87:in `rescue in payload_object'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/backend/base.rb:85:in `payload_object'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/backend/base.rb:95:in `block in invoke_job'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `block in initialize'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `execute'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:38:in `run_callbacks'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/backend/base.rb:92:in `invoke_job'
(eval):3:in `block in invoke_job_with_newrelic_transaction_trace'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/newrelic_rpm-3.5.6.55/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:268:in `block in perform_action_with_newrelic_trace'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/newrelic_rpm-3.5.6.55/lib/new_relic/agent/method_tracer.rb:240:in `trace_execution_scoped'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/newrelic_rpm-3.5.6.55/lib/new_relic/agent/instrumentation/controller_instrumentation.rb:263:in `perform_action_with_newrelic_trace'
(eval):2:in `invoke_job_with_newrelic_transaction_trace'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:203:in `block (2 levels) in run'
/Users/dan/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/timeout.rb:68:in `timeout'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:203:in `block in run'
/Users/dan/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:202:in `run'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:259:in `block in reserve_and_run_one_job'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `block in initialize'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `execute'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:38:in `run_callbacks'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:259:in `reserve_and_run_one_job'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:187:in `block in work_off'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:186:in `times'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:186:in `work_off'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:151:in `block (4 levels) in start'
/Users/dan/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/1.9.1/benchmark.rb:295:in `realtime'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:150:in `block (3 levels) in start'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `block in initialize'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `execute'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:38:in `run_callbacks'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:149:in `block (2 levels) in start'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:148:in `loop'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:148:in `block in start'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/plugins/clear_locks.rb:7:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/plugins/clear_locks.rb:7:in `block (2 levels) in <class:ClearLocks>'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:78:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:78:in `block (2 levels) in add'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:60:in `block in initialize'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:78:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:78:in `block in add'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:65:in `execute'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/lifecycle.rb:38:in `run_callbacks'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/worker.rb:147:in `start'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/command.rb:104:in `run'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/command.rb:92:in `block in run_process'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/application.rb:255:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/application.rb:255:in `block in start_proc'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/daemonize.rb:82:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/daemonize.rb:82:in `call_as_daemon'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/application.rb:259:in `start_proc'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/application.rb:296:in `start'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/controller.rb:70:in `run'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons.rb:197:in `block in run_proc'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in `call'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons/cmdline.rb:109:in `catch_exceptions'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/daemons-1.1.9/lib/daemons.rb:196:in `run_proc'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/command.rb:90:in `run_process'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/command.rb:83:in `block in daemonize'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/command.rb:81:in `times'
/Users/dan/.rvm/gems/ruby-1.9.3-p385@waywire/gems/delayed_job-3.0.5/lib/delayed/command.rb:81:in `daemonize'
script/delayed_job:5:in `<main>'
run_at: 2013-06-19 19:53:33 Z
locked_at: 2013-06-19 19:54:22 Z
failed_at: 2013-06-19 19:54:22 Z
locked_by: delayed_job.1 host:DanBookBro.local pid:82308
queue:
created_at: 2013-06-19 19:53:33 Z
updated_at: 2013-06-19 19:54:22 Z
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment