Skip to content

Instantly share code, notes, and snippets.

@adarsh
Created November 18, 2012 14:38
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 adarsh/4105603 to your computer and use it in GitHub Desktop.
Save adarsh/4105603 to your computer and use it in GitHub Desktop.
Full backtrace for zeus error
Run options: include {:locations=>{"./spec/models/user_spec.rb"=>[91]}}
F
Failures:
1) User#expire_token sets the user access_token to EXPIRED
Failure/Error: user.expire_token
NoMethodError:
undefined method `read' for nil:NilClass
# /Users/adarsh/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/json/common.rb:300:in `load'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods/serialization.rb:24:in `unserialize'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods/serialization.rb:15:in `unserialized_value'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods/read.rb:84:in `__temp__'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods/read.rb:46:in `type_cast_attribute'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods/read.rb:127:in `read_attribute'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods.rb:185:in `block in attributes'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods.rb:185:in `each'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods.rb:185:in `attributes'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods/dirty.rb:74:in `update'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/timestamp.rb:71:in `update'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/callbacks.rb:272:in `block in update'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:403:in `_run__2027479068952623151__update__2427052822910754264__callbacks'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:405:in `__run_callback'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:385:in `_run_update_callbacks'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:81:in `run_callbacks'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/callbacks.rb:272:in `update'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/persistence.rb:348:in `create_or_update'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/callbacks.rb:264:in `block in create_or_update'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:414:in `_run__2027479068952623151__save__2427052822910754264__callbacks'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:405:in `__run_callback'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.9/lib/active_support/callbacks.rb:81:in `run_callbacks'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/callbacks.rb:264:in `create_or_update'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/persistence.rb:84:in `save'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/validations.rb:50:in `save'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/attribute_methods/dirty.rb:22:in `save'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:259:in `block (2 levels) in save'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:208:in `transaction'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:259:in `block in save'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:270:in `rollback_active_record_state!'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:258:in `save'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/persistence.rb:217:in `block in update_attributes'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:313:in `block in with_transaction_returning_status'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in `transaction'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:208:in `transaction'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/transactions.rb:311:in `with_transaction_returning_status'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.9/lib/active_record/persistence.rb:215:in `update_attributes'
# ./app/models/user.rb:36:in `expire_token'
# ./spec/models/user_spec.rb:94:in `block (2 levels) in <top (required)>'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `instance_eval'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:80:in `block in run'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:173:in `with_around_hooks'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example.rb:77:in `run'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:355:in `block in run_examples'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `map'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:351:in `run_examples'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/example_group.rb:337:in `run'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block (2 levels) in run'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `map'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:28:in `block in run'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/reporter.rb:34:in `report'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/command_line.rb:25:in `run'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/rspec-core-2.9.0/lib/rspec/core/runner.rb:69:in `run'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus/rails.rb:168:in `test'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:105:in `block in command'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:93:in `fork'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:93:in `command'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:69:in `block (3 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:69:in `fork'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:69:in `block (2 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `each'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `block in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `loop'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `block (3 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `fork'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `block (2 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `each'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `block in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `loop'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `block (3 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `fork'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `block (2 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `each'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `block in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `loop'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `block (3 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `fork'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:67:in `block (2 levels) in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `each'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:63:in `block in go'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `loop'
# /Users/adarsh/.rvm/gems/ruby-1.9.3-p327/gems/zeus-0.12.0/lib/zeus.rb:61:in `go'
# -e:1:in `<main>'
Finished in 0.13046 seconds
1 example, 1 failure
Failed examples:
rspec ./spec/models/user_spec.rb:91 # User#expire_token sets the user access_token to EXPIRED
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment