Skip to content

Instantly share code, notes, and snippets.

@bbwharris
Created December 6, 2011 15:28
Show Gist options
  • Save bbwharris/1438585 to your computer and use it in GitHub Desktop.
Save bbwharris/1438585 to your computer and use it in GitHub Desktop.
DJ Failure Cucumber
Given delayed jobs are run # step_definitions/common_steps.rb:1
---
- !ruby/object:Delayed::Backend::ActiveRecord::Job
attributes:
id: 1
priority: 0
attempts: 1
handler: |+
--- !ruby/struct:Delayed::PerformableMethod
object: !ruby/object:Page
attributes:
id: 1
page_definition_id: 3
book_id: 1
created_at: 2011-12-06 05:01:01 Z
updated_at: 2011-12-06 05:01:01 Z
rendered_file_name:
preview_filename:
method_name: :render_without_delay
args: []
last_error: |-
{You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.delete
/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:28:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:61:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:14:in `rendered_file_name='\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/app/models/page.rb:45:in `render'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/performable_method.rb:20:in `perform'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block (2 levels) in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/timeout.rb:58:in `timeout'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:in `realtime'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `block in work_off'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/features/step_definitions/common_steps.rb:2:in `block in <top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `block in cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:69:in `cucumber_run_with_backtrace_filtering'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:36:in `cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/rb_support/rb_step_definition.rb:62:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/step_match.rb:26:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:59:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:38:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:99:in `block in visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:98:in `visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:15:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:93:in `block in visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:92:in `visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:55:in `block (2 levels) in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:79:in `block (2 levels) in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:95:in `before_and_after'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:78:in `block in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `block (3 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:13:in `block in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `execute_around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:12:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:114:in `block (2 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:90:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:77:in `with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:53:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:108:in `with_visitor'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:47:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:51:in `block in visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:43:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:20:in `block in visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:29:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:28:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:14:in `block in visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:13:in `visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:45:in `run!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:43:in `execute!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:20:in `execute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/bin/cucumber:14:in `<top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `load'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `<main>'
run_at: 2011-12-06 05:01:09 Z
locked_at:
failed_at:
locked_by:
created_at: 2011-12-06 05:01:02 Z
updated_at: 2011-12-06 05:01:03 Z
- !ruby/object:Delayed::Backend::ActiveRecord::Job
attributes:
id: 2
priority: 0
attempts: 1
handler: |+
--- !ruby/struct:Delayed::PerformableMethod
object: !ruby/object:Page
attributes:
id: 2
page_definition_id: 4
book_id: 1
created_at: 2011-12-06 05:01:01 Z
updated_at: 2011-12-06 05:01:01 Z
rendered_file_name:
preview_filename:
method_name: :render_without_delay
args: []
last_error: |-
{You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.delete
/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:28:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:61:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:14:in `rendered_file_name='\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/app/models/page.rb:45:in `render'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/performable_method.rb:20:in `perform'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block (2 levels) in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/timeout.rb:58:in `timeout'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:in `realtime'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `block in work_off'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/features/step_definitions/common_steps.rb:2:in `block in <top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `block in cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:69:in `cucumber_run_with_backtrace_filtering'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:36:in `cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/rb_support/rb_step_definition.rb:62:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/step_match.rb:26:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:59:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:38:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:99:in `block in visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:98:in `visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:15:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:93:in `block in visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:92:in `visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:55:in `block (2 levels) in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:79:in `block (2 levels) in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:95:in `before_and_after'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:78:in `block in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `block (3 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:13:in `block in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `execute_around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:12:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:114:in `block (2 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:90:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:77:in `with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:53:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:108:in `with_visitor'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:47:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:51:in `block in visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:43:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:20:in `block in visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:29:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:28:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:14:in `block in visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:13:in `visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:45:in `run!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:43:in `execute!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:20:in `execute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/bin/cucumber:14:in `<top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `load'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `<main>'
run_at: 2011-12-06 05:01:09 Z
locked_at:
failed_at:
locked_by:
created_at: 2011-12-06 05:01:02 Z
updated_at: 2011-12-06 05:01:03 Z
- !ruby/object:Delayed::Backend::ActiveRecord::Job
attributes:
id: 3
priority: 0
attempts: 1
handler: |+
--- !ruby/struct:Delayed::PerformableMethod
object: !ruby/object:Page
attributes:
id: 3
page_definition_id: 3
book_id: 2
created_at: 2011-12-06 05:01:01 Z
updated_at: 2011-12-06 05:01:01 Z
rendered_file_name:
preview_filename:
method_name: :render_without_delay
args: []
last_error: |-
{You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.delete
/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:28:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:61:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:14:in `rendered_file_name='\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/app/models/page.rb:45:in `render'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/performable_method.rb:20:in `perform'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block (2 levels) in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/timeout.rb:58:in `timeout'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:in `realtime'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `block in work_off'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/features/step_definitions/common_steps.rb:2:in `block in <top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `block in cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:69:in `cucumber_run_with_backtrace_filtering'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:36:in `cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/rb_support/rb_step_definition.rb:62:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/step_match.rb:26:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:59:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:38:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:99:in `block in visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:98:in `visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:15:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:93:in `block in visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:92:in `visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:55:in `block (2 levels) in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:79:in `block (2 levels) in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:95:in `before_and_after'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:78:in `block in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `block (3 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:13:in `block in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `execute_around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:12:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:114:in `block (2 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:90:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:77:in `with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:53:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:108:in `with_visitor'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:47:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:51:in `block in visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:43:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:20:in `block in visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:29:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:28:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:14:in `block in visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:13:in `visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:45:in `run!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:43:in `execute!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:20:in `execute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/bin/cucumber:14:in `<top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `load'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `<main>'
run_at: 2011-12-06 05:01:09 Z
locked_at:
failed_at:
locked_by:
created_at: 2011-12-06 05:01:02 Z
updated_at: 2011-12-06 05:01:03 Z
- !ruby/object:Delayed::Backend::ActiveRecord::Job
attributes:
id: 4
priority: 0
attempts: 1
handler: |+
--- !ruby/struct:Delayed::PerformableMethod
object: !ruby/object:Page
attributes:
id: 4
page_definition_id: 4
book_id: 2
created_at: 2011-12-06 05:01:01 Z
updated_at: 2011-12-06 05:01:01 Z
rendered_file_name:
preview_filename:
method_name: :render_without_delay
args: []
last_error: |-
{You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occurred while evaluating nil.delete
/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:28:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/dirty.rb:61:in `write_attribute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/activerecord-3.0.10/lib/active_record/attribute_methods/write.rb:14:in `rendered_file_name='\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/app/models/page.rb:45:in `render'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/performable_method.rb:20:in `perform'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block (2 levels) in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/timeout.rb:58:in `timeout'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:in `realtime'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `block in work_off'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/features/step_definitions/common_steps.rb:2:in `block in <top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `block in cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:69:in `cucumber_run_with_backtrace_filtering'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:36:in `cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/rb_support/rb_step_definition.rb:62:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/step_match.rb:26:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:59:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:38:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:99:in `block in visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:98:in `visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:15:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:93:in `block in visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:92:in `visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:55:in `block (2 levels) in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:79:in `block (2 levels) in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:95:in `before_and_after'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:78:in `block in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `block (3 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:13:in `block in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `execute_around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:12:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:114:in `block (2 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:90:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:77:in `with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:53:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:108:in `with_visitor'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:47:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:51:in `block in visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:43:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:20:in `block in visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:29:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:28:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:14:in `block in visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:13:in `visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:45:in `run!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:43:in `execute!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:20:in `execute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/bin/cucumber:14:in `<top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `load'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `<main>'
run_at: 2011-12-06 05:01:09 Z
locked_at:
failed_at:
locked_by:
created_at: 2011-12-06 05:01:02 Z
updated_at: 2011-12-06 05:01:03 Z
- !ruby/object:Delayed::Backend::ActiveRecord::Job
attributes:
id: 5
priority: 0
attempts: 1
handler: |
--- !ruby/struct:Delayed::PerformableMailer
object: !ruby/object:Class OrderNotice
method_name: :order_confirmation
args:
- !ruby/object:Order
attributes:
id: 1
ship_first_name: John
ship_last_name: Smith
ship_address_1: 123 Main St
ship_address_2: ""
ship_city: Beverly Hills
ship_state: CA
ship_zip: "90210"
ship_email:
ship_phone: "5555555555"
bill_first_name: Keith
bill_last_name: Gaddis
bill_address_1: 123 Main St
bill_address_2: ""
bill_city: Beverly Hills
bill_state: CA
bill_zip: "90210"
bill_email: john@example.com
bill_phone: "5555555555"
discount: 0.0
created_at: 2011-12-06 05:01:01 Z
updated_at: 2011-12-06 05:01:02.769631 Z
ship_country:
bill_country:
abstract_id:
status: paid
print_confirm: 0
shipped_at:
tracking_code:
ip: 127.0.0.1
ship_method: ground
print_error_message:
print_attempts: 0
discount_code:
order_number: "11150001"
confirm_text: "1"
vendor_id:
notes:
heard_about:
vendor_data:
packing_slip:
share_discount: 0.0
promotion_id:
token: saDF1i-rWE-8o1a7e2vukg
last_error: |-
{undefined method `order_confirmation' for #<Class:0x007f86bc6bd538>
/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/performable_mailer.rb:6:in `perform'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/backend/base.rb:87:in `invoke_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block (2 levels) in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/timeout.rb:58:in `timeout'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:120:in `block in run'\n/Users/bbwharris/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/benchmark.rb:310:in `realtime'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:119:in `run'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:177:in `reserve_and_run_one_job'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:104:in `block in work_off'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `times'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/delayed_job-2.1.4/lib/delayed/worker.rb:103:in `work_off'\n/Users/bbwharris/Dropbox/programming/rails/freelance/paperhat/features/step_definitions/common_steps.rb:2:in `block in <top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:48:in `block in cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:69:in `cucumber_run_with_backtrace_filtering'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/core_ext/instance_exec.rb:36:in `cucumber_instance_exec'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/rb_support/rb_step_definition.rb:62:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/step_match.rb:26:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:59:in `invoke'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_invocation.rb:38:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:99:in `block in visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:98:in `visit_step'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:15:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/step_collection.rb:14:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:93:in `block in visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:92:in `visit_steps'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:55:in `block (2 levels) in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:79:in `block (2 levels) in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:95:in `before_and_after'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:78:in `block in with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:115:in `block (3 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:13:in `block in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:95:in `execute_around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/language_support/language_methods.rb:12:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:114:in `block (2 levels) in around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `call'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime/support_code.rb:112:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:90:in `around'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:77:in `with_hooks'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:53:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:108:in `with_visitor'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/scenario.rb:47:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:51:in `block in visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:50:in `visit_feature_element'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:43:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/feature.rb:42:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:20:in `block in visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:19:in `visit_feature'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:29:in `block in accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:17:in `each'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/features.rb:28:in `accept'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:14:in `block in visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:163:in `broadcast'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/ast/tree_walker.rb:13:in `visit_features'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/runtime.rb:45:in `run!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:43:in `execute!'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/lib/cucumber/cli/main.rb:20:in `execute'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/gems/cucumber-1.0.2/bin/cucumber:14:in `<top (required)>'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `load'\n/Users/bbwharris/.rvm/gems/ruby-1.9.2-p290@paperhat/bin/cucumber:19:in `<main>'
run_at: 2011-12-06 05:01:09 Z
locked_at:
failed_at:
locked_by:
created_at: 2011-12-06 05:01:02 Z
updated_at: 2011-12-06 05:01:03 Z
5/0 delayed jobs failed. (RuntimeError)
./step_definitions/common_steps.rb:5:in `/^delayed\ jobs\ are\ run$/'
ordering.feature:167:in `Given delayed jobs are run'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment