Skip to content

Instantly share code, notes, and snippets.

@jetsgit
Created June 24, 2014 06:20
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 jetsgit/9b834479e1bb1b524981 to your computer and use it in GitHub Desktop.
Save jetsgit/9b834479e1bb1b524981 to your computer and use it in GitHub Desktop.
NoMethodError in Spree::CheckoutController#update
undefined method `compute_amount' for #<Spree::TaxCloudTransaction:0x000000092cfe08>
Rails.root: /home/jet/RailsApps/spree/fedtax
Application Trace | Framework Trace | Full Trace
activemodel (4.0.5) lib/active_model/attribute_methods.rb:439:in `method_missing'
activerecord (4.0.5) lib/active_record/attribute_methods.rb:167:in `method_missing'
/home/jet/RailsApps/spree/spree/core/app/models/spree/adjustment.rb:79:in `update!'
activerecord (4.0.5) lib/active_record/relation/delegation.rb:13:in `map'
activerecord (4.0.5) lib/active_record/relation/delegation.rb:13:in `map'
/home/jet/RailsApps/spree/spree/core/app/models/spree/item_adjustments.rb:53:in `block in update_adjustments'
activesupport (4.0.5) lib/active_support/callbacks.rb:373:in `_run__691606548657848767__tax_adjustments__callbacks'
activesupport (4.0.5) lib/active_support/callbacks.rb:80:in `run_callbacks'
/home/jet/RailsApps/spree/spree/core/app/models/spree/item_adjustments.rb:50:in `update_adjustments'
/home/jet/RailsApps/spree/spree/core/app/models/spree/item_adjustments.rb:17:in `update'
/home/jet/RailsApps/spree/spree/core/app/models/spree/adjustment.rb:103:in `update_adjustable_adjustment_total'
activesupport (4.0.5) lib/active_support/callbacks.rb:379:in `_run__533766492346581198__create__callbacks'
activesupport (4.0.5) lib/active_support/callbacks.rb:80:in `run_callbacks'
activerecord (4.0.5) lib/active_record/callbacks.rb:306:in `create_record'
activerecord (4.0.5) lib/active_record/timestamp.rb:57:in `create_record'
activerecord (4.0.5) lib/active_record/persistence.rb:478:in `create_or_update'
activerecord (4.0.5) lib/active_record/callbacks.rb:302:in `block in create_or_update'
activesupport (4.0.5) lib/active_support/callbacks.rb:403:in `_run__533766492346581198__save__callbacks'
activesupport (4.0.5) lib/active_support/callbacks.rb:80:in `run_callbacks'
activerecord (4.0.5) lib/active_record/callbacks.rb:302:in `create_or_update'
activerecord (4.0.5) lib/active_record/persistence.rb:103:in `save'
activerecord (4.0.5) lib/active_record/validations.rb:51:in `save'
activerecord (4.0.5) lib/active_record/attribute_methods/dirty.rb:32:in `save'
activerecord (4.0.5) lib/active_record/transactions.rb:270:in `block (2 levels) in save'
activerecord (4.0.5) lib/active_record/transactions.rb:330:in `block in with_transaction_returning_status'
activerecord (4.0.5) lib/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction'
activerecord (4.0.5) lib/active_record/transactions.rb:209:in `transaction'
activerecord (4.0.5) lib/active_record/transactions.rb:327:in `with_transaction_returning_status'
activerecord (4.0.5) lib/active_record/transactions.rb:270:in `block in save'
activerecord (4.0.5) lib/active_record/transactions.rb:285:in `rollback_active_record_state!'
activerecord (4.0.5) lib/active_record/transactions.rb:269:in `save'
state_machine (1.2.0) lib/state_machine/integrations/active_record.rb:483:in `block in save'
state_machine (1.2.0) lib/state_machine/integrations/active_record.rb:502:in `block (2 levels) in around_save'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:150:in `block in run_actions'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:170:in `catch_exceptions'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:148:in `run_actions'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:133:in `run_callbacks'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:212:in `run_callbacks'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:63:in `block (2 levels) in perform'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:63:in `catch'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:63:in `block in perform'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:186:in `within_transaction'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:62:in `perform'
state_machine (1.2.0) lib/state_machine/integrations/active_record.rb:502:in `block in around_save'
state_machine (1.2.0) lib/state_machine/integrations/active_record.rb:530:in `block in transaction'
activerecord (4.0.5) lib/active_record/connection_adapters/abstract/database_statements.rb:211:in `transaction'
activerecord (4.0.5) lib/active_record/transactions.rb:209:in `transaction'
state_machine (1.2.0) lib/state_machine/integrations/active_record.rb:529:in `transaction'
state_machine (1.2.0) lib/state_machine/integrations/active_record.rb:501:in `around_save'
state_machine (1.2.0) lib/state_machine/integrations/active_record.rb:483:in `save'
activerecord (4.0.5) lib/active_record/associations/has_many_association.rb:40:in `insert_record'
activerecord (4.0.5) lib/active_record/associations/collection_association.rb:463:in `block (2 levels) in create_record'
activerecord (4.0.5) lib/active_record/associations/collection_association.rb:367:in `add_to_target'
activerecord (4.0.5) lib/active_record/associations/collection_association.rb:461:in `block in create_record'
activerecord (4.0.5) lib/active_record/associations/collection_association.rb:152:in `block in transaction'
activerecord (4.0.5) lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
activerecord (4.0.5) lib/active_record/connection_adapters/abstract/database_statements.rb:221:in `within_new_transaction'
activerecord (4.0.5) lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
activerecord (4.0.5) lib/active_record/transactions.rb:209:in `transaction'
activerecord (4.0.5) lib/active_record/associations/collection_association.rb:151:in `transaction'
activerecord (4.0.5) lib/active_record/associations/collection_association.rb:460:in `create_record'
activerecord (4.0.5) lib/active_record/associations/collection_association.rb:121:in `create'
activerecord (4.0.5) lib/active_record/associations/collection_proxy.rb:260:in `create'
/home/jet/RailsApps/spree/spree_tax_cloud/app/models/spree/order_decorator.rb:25:in `block in tax_cloud_adjustment'
activerecord (4.0.5) lib/active_record/relation/delegation.rb:13:in `each'
activerecord (4.0.5) lib/active_record/relation/delegation.rb:13:in `each'
/home/jet/RailsApps/spree/spree_tax_cloud/app/models/spree/order_decorator.rb:24:in `tax_cloud_adjustment'
/home/jet/RailsApps/spree/spree_tax_cloud/app/models/spree/order_decorator.rb:19:in `lookup_tax_cloud'
state_machine (1.2.0) lib/state_machine/eval_helpers.rb:58:in `evaluate_method'
state_machine (1.2.0) lib/state_machine/callback.rb:191:in `block in run_methods'
state_machine (1.2.0) lib/state_machine/callback.rb:190:in `each'
state_machine (1.2.0) lib/state_machine/callback.rb:190:in `run_methods'
state_machine (1.2.0) lib/state_machine/callback.rb:159:in `call'
state_machine (1.2.0) lib/state_machine/transition.rb:450:in `block (2 levels) in after'
state_machine (1.2.0) lib/state_machine/transition.rb:450:in `each'
state_machine (1.2.0) lib/state_machine/transition.rb:450:in `block in after'
state_machine (1.2.0) lib/state_machine/transition.rb:448:in `catch'
state_machine (1.2.0) lib/state_machine/transition.rb:448:in `after'
state_machine (1.2.0) lib/state_machine/transition.rb:251:in `run_callbacks'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:127:in `run_callbacks'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:63:in `block (2 levels) in perform'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:63:in `catch'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:63:in `block in perform'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:182:in `block in within_transaction'
state_machine (1.2.0) lib/state_machine/transition.rb:227:in `block in within_transaction'
state_machine (1.2.0) lib/state_machine/machine.rb:1904:in `within_transaction'
state_machine (1.2.0) lib/state_machine/transition.rb:226:in `within_transaction'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:181:in `within_transaction'
state_machine (1.2.0) lib/state_machine/transition_collection.rb:62:in `perform'
state_machine (1.2.0) lib/state_machine/transition.rb:219:in `perform'
state_machine (1.2.0) lib/state_machine/event.rb:172:in `fire'
state_machine (1.2.0) lib/state_machine/event.rb:247:in `block in add_actions'
state_machine (1.2.0) lib/state_machine/machine.rb:765:in `call'
state_machine (1.2.0) lib/state_machine/machine.rb:765:in `block (2 levels) in define_helper'
/home/jet/RailsApps/spree/spree/frontend/app/controllers/spree/checkout_controller.rb:30:in `update'
actionpack (4.0.5) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (4.0.5) lib/abstract_controller/base.rb:189:in `process_action'
actionpack (4.0.5) lib/action_controller/metal/rendering.rb:10:in `process_action'
actionpack (4.0.5) lib/abstract_controller/callbacks.rb:18:in `block in process_action'
activesupport (4.0.5) lib/active_support/callbacks.rb:553:in `_run__2279320076454159538__process_action__callbacks'
activesupport (4.0.5) lib/active_support/callbacks.rb:80:in `run_callbacks'
actionpack (4.0.5) lib/abstract_controller/callbacks.rb:17:in `process_action'
actionpack (4.0.5) lib/action_controller/metal/rescue.rb:29:in `process_action'
actionpack (4.0.5) lib/action_controller/metal/instrumentation.rb:31:in `block in process_action'
activesupport (4.0.5) lib/active_support/notifications.rb:159:in `block in instrument'
activesupport (4.0.5) lib/active_support/notifications/instrumenter.rb:20:in `instrument'
activesupport (4.0.5) lib/active_support/notifications.rb:159:in `instrument'
actionpack (4.0.5) lib/action_controller/metal/instrumentation.rb:30:in `process_action'
actionpack (4.0.5) lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
activerecord (4.0.5) lib/active_record/railties/controller_runtime.rb:18:in `process_action'
actionpack (4.0.5) lib/abstract_controller/base.rb:136:in `process'
actionpack (4.0.5) lib/abstract_controller/rendering.rb:44:in `process'
actionpack (4.0.5) lib/action_controller/metal.rb:195:in `dispatch'
actionpack (4.0.5) lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
actionpack (4.0.5) lib/action_controller/metal.rb:231:in `block in action'
actionpack (4.0.5) lib/action_dispatch/routing/route_set.rb:80:in `call'
actionpack (4.0.5) lib/action_dispatch/routing/route_set.rb:80:in `dispatch'
actionpack (4.0.5) lib/action_dispatch/routing/route_set.rb:48:in `call'
actionpack (4.0.5) lib/action_dispatch/journey/router.rb:71:in `block in call'
actionpack (4.0.5) lib/action_dispatch/journey/router.rb:59:in `each'
actionpack (4.0.5) lib/action_dispatch/journey/router.rb:59:in `call'
actionpack (4.0.5) lib/action_dispatch/routing/route_set.rb:674:in `call'
railties (4.0.5) lib/rails/engine.rb:511:in `call'
railties (4.0.5) lib/rails/railtie/configurable.rb:30:in `method_missing'
actionpack (4.0.5) lib/action_dispatch/journey/router.rb:71:in `block in call'
actionpack (4.0.5) lib/action_dispatch/journey/router.rb:59:in `each'
actionpack (4.0.5) lib/action_dispatch/journey/router.rb:59:in `call'
actionpack (4.0.5) lib/action_dispatch/routing/route_set.rb:674:in `call'
meta_request (0.2.1) lib/meta_request/middlewares/app_request_handler.rb:11:in `call'
rack-contrib (1.1.0) lib/rack/contrib/response_headers.rb:17:in `call'
meta_request (0.2.1) lib/meta_request/middlewares/headers.rb:16:in `call'
meta_request (0.2.1) lib/meta_request/middlewares/meta_request_handler.rb:13:in `call'
warden (1.2.3) lib/warden/manager.rb:35:in `block in call'
warden (1.2.3) lib/warden/manager.rb:34:in `catch'
warden (1.2.3) lib/warden/manager.rb:34:in `call'
rack (1.5.2) lib/rack/etag.rb:23:in `call'
rack (1.5.2) lib/rack/conditionalget.rb:35:in `call'
rack (1.5.2) lib/rack/head.rb:11:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/params_parser.rb:27:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/flash.rb:241:in `call'
rack (1.5.2) lib/rack/session/abstract/id.rb:225:in `context'
rack (1.5.2) lib/rack/session/abstract/id.rb:220:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/cookies.rb:486:in `call'
activerecord (4.0.5) lib/active_record/query_cache.rb:36:in `call'
activerecord (4.0.5) lib/active_record/connection_adapters/abstract/connection_pool.rb:626:in `call'
activerecord (4.0.5) lib/active_record/migration.rb:373:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
activesupport (4.0.5) lib/active_support/callbacks.rb:373:in `_run__1585255523169395376__call__callbacks'
activesupport (4.0.5) lib/active_support/callbacks.rb:80:in `run_callbacks'
actionpack (4.0.5) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/reloader.rb:64:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/remote_ip.rb:76:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
railties (4.0.5) lib/rails/rack/logger.rb:38:in `call_app'
railties (4.0.5) lib/rails/rack/logger.rb:22:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/request_id.rb:21:in `call'
rack (1.5.2) lib/rack/methodoverride.rb:21:in `call'
rack (1.5.2) lib/rack/runtime.rb:17:in `call'
activesupport (4.0.5) lib/active_support/cache/strategy/local_cache.rb:83:in `call'
rack (1.5.2) lib/rack/lock.rb:17:in `call'
actionpack (4.0.5) lib/action_dispatch/middleware/static.rb:64:in `call'
rack (1.5.2) lib/rack/sendfile.rb:112:in `call'
railties (4.0.5) lib/rails/engine.rb:511:in `call'
railties (4.0.5) lib/rails/application.rb:97:in `call'
rack (1.5.2) lib/rack/lock.rb:17:in `call'
rack (1.5.2) lib/rack/content_length.rb:14:in `call'
rack (1.5.2) lib/rack/handler/webrick.rb:60:in `service'
/home/jet/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
/home/jet/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
/home/jet/.rvm/rubies/ruby-2.1.0/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
Request
Parameters:
{"utf8"=>"✓",
"_method"=>"patch",
"authenticity_token"=>"iMBzJmoioOqj8tTqcR9zAEGMQ6X8s+IAkK+HdNBj5WY=",
"order"=>{"shipments_attributes"=>{"0"=>{"selected_shipping_rate_id"=>"269",
"id"=>"52"}}},
"commit"=>"Save and Continue",
"state"=>"delivery"}
Toggle session dump
Toggle env dump
Response
Headers:
None
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment