Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Started POST "/presents.json" for 127.0.0.1 at Wed Aug 11 13:30:37 +0400 2010
- Processing by PresentsController#create as JSON
- Parameters: {"session"=>"[FILTERED]", "allowed_method"=>"reserve", "present"=>{"delivery_price"=>"0", "event_id"=>"78", "description"=>"", "recipient_social_type"=>"ok", "item_presents_attributes"=>[{"item_id"=>"225"}], "recipient_uid"=>"441498960995"}, "_"=>""}
- UserSession Load (0.4ms) SELECT `user_sessions`.* FROM `user_sessions` WHERE (`user_sessions`.`token` = 'e7b07ee0ac8ae87f0dd2ea6d82c96e439a4adc83') LIMIT 1
- User Load (0.3ms) SELECT `users`.* FROM `users` WHERE (`users`.`id` = 12) LIMIT 1
- SQL (0.2ms) BEGIN
- CACHE (0.0ms) SELECT `users`.* FROM `users` WHERE (`users`.`id` = 12) LIMIT 1
- Present Load (0.6ms) SELECT `presents`.`id` FROM `presents` WHERE (`presents`.`token` = '34256') LIMIT 1
- AuthorizationModel Load (0.5ms) SELECT `authorization_models`.* FROM `authorization_models` WHERE (`authorization_models`.`uid` = '441498960995') AND (`authorization_models`.`social_type` = 'ok') LIMIT 1
- User Load (0.3ms) SELECT `users`.* FROM `users` WHERE (`users`.`id` = 11) LIMIT 1
- SQL (1.4ms) describe `presents`
- SQL (0.7ms) INSERT INTO `presents` (`created_at`, `data`, `delivery_price`, `description`, `event_id`, `grantor_id`, `items_price`, `message`, `payment_id`, `recipient_id`, `recipient_social_type`, `recipient_uid`, `shipping_detail_id`, `state`, `token`, `updated_at`) VALUES ('2010-08-11 09:30:38', NULL, 0.0, '', 78, 12, 0.0, NULL, NULL, 11, 'ok', '441498960995', NULL, 'created', '34256', '2010-08-11 09:30:38')
- SQL (0.7ms) describe `item_presents`
- SQL (0.3ms) INSERT INTO `item_presents` (`item_id`, `present_id`, `quantity`) VALUES (225, 29, 1)
- Item Load (0.5ms) SELECT `items`.* FROM `items` WHERE (`items`.`id` = 225) LIMIT 1
- SQL (42.8ms) ROLLBACK
- Completed in 403ms
- NoMethodError (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.*):
- /home/realbot/aptana_workspace/austin/app/models/present.rb:147:in `calculate_items_price'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_collection.rb:408:in `method_missing'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_proxy.rb:214:in `method_missing'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_proxy.rb:214:in `map'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_proxy.rb:214:in `send'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_proxy.rb:214:in `method_missing'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_collection.rb:408:in `method_missing'
- /home/realbot/aptana_workspace/austin/app/models/present.rb:147:in `calculate_items_price'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:436:in `_run_create_callbacks'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/callbacks.rb:294:in `create'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/persistence.rb:186:in `create_or_update'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/callbacks.rb:290:in `create_or_update'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:442:in `_run_save_callbacks'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/callbacks.rb:290:in `create_or_update'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/machine.rb:1512:in `create_or_update'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:149:in `run_actions'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:169:in `catch_exceptions'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:147:in `run_actions'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:132:in `run_callbacks'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:211:in `run_callbacks'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:63:in `perform'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:63:in `catch'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:63:in `perform'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:185:in `within_transaction'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/transition_collection.rb:62:in `perform'
- /home/realbot/.bundle/ruby/1.8/gems/state_machine-0.9.3/lib/state_machine/machine.rb:1512:in `create_or_update'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/persistence.rb:36:in `save'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/validations.rb:40:in `save'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/attribute_methods/dirty.rb:21:in `save'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/transactions.rb:235:in `save'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/transactions.rb:287:in `with_transaction_returning_status'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/connection_adapters/abstract/database_statements.rb:139:in `transaction'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/transactions.rb:202:in `transaction'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/transactions.rb:285:in `with_transaction_returning_status'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/transactions.rb:235:in `save'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/transactions.rb:246:in `rollback_active_record_state!'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/transactions.rb:234:in `save'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_collection.rb:265:in `create'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_collection.rb:473:in `create_record'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_collection.rb:457:in `add_record_to_target_with_callbacks'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_collection.rb:473:in `create_record'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/associations/association_collection.rb:263:in `create'
- /home/realbot/aptana_workspace/austin/app/controllers/presents_controller.rb:26:in `create'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/abstract_controller/base.rb:145:in `process_action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal/rendering.rb:11:in `process_action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/abstract_controller/callbacks.rb:18:in `process_action'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:448:in `_run__376358783__process_action__524098549__callbacks'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:408:in `send'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:408:in `_run_process_action_callbacks'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:88:in `send'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:88:in `run_callbacks'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/abstract_controller/callbacks.rb:17:in `process_action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal/instrumentation.rb:29:in `process_action'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/notifications.rb:48:in `__send__'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/notifications.rb:48:in `instrument'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal/instrumentation.rb:28:in `process_action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal/rescue.rb:8:in `process_action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/abstract_controller/base.rb:114:in `process'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/abstract_controller/rendering.rb:40:in `process'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal.rb:126:in `dispatch'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_controller/metal.rb:166:in `action'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/routing/route_set.rb:27:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/routing/route_set.rb:27:in `call'
- /usr/lib/ruby/gems/1.8/gems/rack-mount-0.6.9/lib/rack/mount/route_set.rb:148:in `call'
- /usr/lib/ruby/gems/1.8/gems/rack-mount-0.6.9/lib/rack/mount/code_generation.rb:89:in `recognize'
- /usr/lib/ruby/gems/1.8/gems/rack-mount-0.6.9/lib/rack/mount/code_generation.rb:157:in `optimized_each'
- /usr/lib/ruby/gems/1.8/gems/rack-mount-0.6.9/lib/rack/mount/code_generation.rb:88:in `recognize'
- /usr/lib/ruby/gems/1.8/gems/rack-mount-0.6.9/lib/rack/mount/route_set.rb:139:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/routing/route_set.rb:457:in `call'
- /usr/lib/ruby/gems/1.8/gems/haml-3.0.15/lib/sass/plugin/rack.rb:41:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/head.rb:14:in `call'
- /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/methodoverride.rb:24:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/flash.rb:177:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/session/abstract_store.rb:106:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/cookies.rb:235:in `call'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/query_cache.rb:31:in `call'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/connection_adapters/abstract/query_cache.rb:28:in `cache'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/query_cache.rb:11:in `cache'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/query_cache.rb:30:in `call'
- /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.0.beta4/lib/active_record/connection_adapters/abstract/connection_pool.rb:365:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/callbacks.rb:46:in `call'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:414:in `_run_call_callbacks'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:88:in `send'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/callbacks.rb:88:in `run_callbacks'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/callbacks.rb:44:in `call'
- /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/sendfile.rb:105:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/remote_ip.rb:48:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/show_exceptions.rb:48:in `call'
- /usr/lib/ruby/gems/1.8/gems/railties-3.0.0.beta4/lib/rails/rack/logger.rb:14:in `call'
- /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/runtime.rb:17:in `call'
- /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta4/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
- /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
- /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize'
- /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
- /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/static.rb:30:in `call'
- /usr/lib/ruby/gems/1.8/gems/railties-3.0.0.beta4/lib/rails/application.rb:145:in `call'
- /usr/lib/ruby/gems/1.8/gems/railties-3.0.0.beta4/lib/rails/application.rb:81:in `send'
- /usr/lib/ruby/gems/1.8/gems/railties-3.0.0.beta4/lib/rails/application.rb:81:in `method_missing'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/rack/application_spawner.rb:118:in `run'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/rack/application_spawner.rb:65:in `spawn_application'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/utils.rb:184:in `safe_fork'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/rack/application_spawner.rb:58:in `spawn_application'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/rack/application_spawner.rb:41:in `spawn_application'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:159:in `spawn_application'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
- /usr/lib/ruby/gems/1.8/gems/passenger-2.2.11/bin/passenger-spawn-server:61
- Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.6ms)
- Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (18.5ms)
- Rendered /usr/lib/ruby/gems/1.8/gems/actionpack-3.0.0.beta4/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (24.4ms)
Advertisement
Add Comment
Please, Sign In to add comment