Skip to content

Instantly share code, notes, and snippets.

@psugihara
Created February 26, 2013 05:44
Show Gist options
  • Save psugihara/5036187 to your computer and use it in GitHub Desktop.
Save psugihara/5036187 to your computer and use it in GitHub Desktop.
[promiscuous] [receive] {"__amqp__":"/spree/product","type":"Spree::Product","ancestors":["Spree::Product"],"id":"1060500597","payload":{"name":"COPY OF Ruby on Rails Stein","description":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla nonummy aliquet mi. Proin lacus. Ut placerat. Proin consequat, justo sit amet tempus consequat, elit est adipiscing odio, ut egestas pede eros in diam. Proin varius, lacus vitae suscipit varius, ipsum eros convallis nisi, sit amet sodales lectus pede non est. Duis augue. Suspendisse hendrerit pharetra metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur nec pede. Quisque volutpat, neque ac porttitor sodales, sem lacus rutrum nulla, ullamcorper placerat ante tortor ac odio. Suspendisse vel libero. Nullam volutpat magna vel ligula. Suspendisse sit amet metus. Nunc quis massa. Nulla facilisi. In enim. In venenatis nisi id eros. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc sit amet felis sed lectus tincidunt egestas. Mauris nibh.","available_on":"2013-02-25T05:31:45Z","permalink":"ruby-on-rails-stein-1","meta_description":null,"meta_keywords":null,"price":"16.99","sku":"COPY OF ROR-00016","deleted_at":null,"prototype_id":null,"option_values_hash":null,"on_demand":false,"on_hand":10,"weight":null,"height":null,"width":null,"depth":null,"shipping_category_id":null,"tax_category_id":null,"taxon_ids":[1003,31989848],"option_type_ids":[],"cost_currency":null},"operation":"create","dependencies":{"write":["spree/products:id:1060500597:1"]},"transaction":"spree/admin/products/clone"}
(0.1ms) begin transaction
(0.1ms) commit transaction
SQLite3::BusyException: cannot commit transaction - SQL statements in progress: commit transaction
(0.0ms) rollback transaction
[promiscuous] [receive] ActiveRecord::StatementInvalid: SQLite3::BusyException: cannot commit transaction - SQL statements in progress: commit transaction while processing {"__amqp__":"/spree/product","type":"Spree::Product","ancestors":["Spree::Product"],"id":"1060500597","payload":{"name":"COPY OF Ruby on Rails Stein","description":"Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nulla nonummy aliquet mi. Proin lacus. Ut placerat. Proin consequat, justo sit amet tempus consequat, elit est adipiscing odio, ut egestas pede eros in diam. Proin varius, lacus vitae suscipit varius, ipsum eros convallis nisi, sit amet sodales lectus pede non est. Duis augue. Suspendisse hendrerit pharetra metus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Curabitur nec pede. Quisque volutpat, neque ac porttitor sodales, sem lacus rutrum nulla, ullamcorper placerat ante tortor ac odio. Suspendisse vel libero. Nullam volutpat magna vel ligula. Suspendisse sit amet metus. Nunc quis massa. Nulla facilisi. In enim. In venenatis nisi id eros. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nunc sit amet felis sed lectus tincidunt egestas. Mauris nibh.","available_on":"2013-02-25T05:31:45Z","permalink":"ruby-on-rails-stein-1","meta_description":null,"meta_keywords":null,"price":"16.99","sku":"COPY OF ROR-00016","deleted_at":null,"prototype_id":null,"option_values_hash":null,"on_demand":false,"on_hand":10,"weight":null,"height":null,"width":null,"depth":null,"shipping_category_id":null,"tax_category_id":null,"taxon_ids":[1003,31989848],"option_type_ids":[],"cost_currency":null},"operation":"create","dependencies":{"write":["spree/products:id:1060500597:1"]},"transaction":"spree/admin/products/clone"} /Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/statement.rb:108:in `step'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/statement.rb:108:in `block in each'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/statement.rb:107:in `loop'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/statement.rb:107:in `each'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:149:in `map'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:149:in `block in execute'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:95:in `prepare'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:134:in `execute'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/sqlite3-1.3.7/lib/sqlite3/database.rb:506:in `commit'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/connection_adapters/sqlite_adapter.rb:318:in `block in commit_db_transaction'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.12/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/connection_adapters/sqlite_adapter.rb:318:in `commit_db_transaction'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/database_statements.rb:217:in `transaction'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/transactions.rb:208:in `transaction'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/associations/has_one_association.rb:14:in `replace'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/associations/singular_association.rb:17:in `writer'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/associations/builder/association.rb:51:in `block in define_writers'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/spree_core-1.3.2/app/models/spree/product.rb:290:in `ensure_master'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `_run__2063912366846936340__initialize__597127373000867126__callbacks'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `__run_callback'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:385:in `_run_initialize_callbacks'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `run_callbacks'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/activerecord-3.2.12/lib/active_record/base.rb:500:in `initialize'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/model/base.rb:78:in `new'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/model/base.rb:78:in `__promiscuous_fetch_new'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/operation.rb:40:in `create'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/operation.rb:71:in `block in commit'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/operation.rb:34:in `with_instance_dependencies'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/operation.rb:69:in `commit'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/worker/message.rb:65:in `block in process'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/worker/message.rb:53:in `unit_of_work'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/worker/message.rb:63:in `process'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/bundler/gems/promiscuous-6ade1d9146b3/lib/promiscuous/subscriber/worker/runner.rb:5:in `process'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/celluloid-0.12.4/lib/celluloid/calls.rb:23:in `public_send'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/celluloid-0.12.4/lib/celluloid/calls.rb:23:in `dispatch'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/celluloid-0.12.4/lib/celluloid/actor.rb:327:in `block in handle_message'
/Users/petersugihara/.rvm/gems/ruby-1.9.3-p327/gems/celluloid-0.12.4/lib/celluloid/tasks/task_fiber.rb:24:in `block in initialize'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment