Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
This paste will be private.
1) ActiveRecord::StatementInvalid in 'ChannelInvitation deletes both copies when it is destroyed' Mysql::Error: Lock wait timeout exceeded; try restarting transaction: DELETE FROM `channel_invitations` WHERE (`channel_invitations`.`channel_id` = 155124129 AND `channel_invitations`.`recipient_id` = 240588619 AND `channel_invitations`.`kind` = 0) (__DELEGATION__):2:in `__send__' (__DELEGATION__):2:in `delete' /home/tinco/yuumius/app/models/channel_invitation.rb:42:in `delete_other_copy' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric.rb:163:in `activate_shard' /home/tinco/yuumius/app/models/channel_invitation.rb:41:in `delete_other_copy' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/connection_proxy.rb:65:in `transaction' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/connection_proxy.rb:102:in `with_master' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/connection_proxy.rb:65:in `transaction' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/base_extensions.rb:23:in `transaction' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/base_extensions.rb:65:in `activate_correct_shard' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric.rb:163:in `activate_shard' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/base_extensions.rb:64:in `activate_correct_shard' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/base_extensions.rb:22:in `transaction' ./spec/models/channel_invitation_spec.rb:92: 2) NoMethodError in 'Channel invitation handling should destroy the invitation request when #decline_invitation_request is called' You have a nil object when you didn't expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.destroy /home/tinco/yuumius/app/models/channel.rb:242:in `decline_invitation' ./spec/models/channel_invitation_spec.rb:71: 3) NoMethodError in 'Channel invitation handling should destroy the invitation when #accept_invitation is called' You have a nil object when you didn't expect it! You might have expected an instance of ActiveRecord::Base. The error occurred while evaluating nil.destroy /home/tinco/yuumius/app/models/channel.rb:236:in `accept_invitation' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/base_extensions.rb:23:in `transaction' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/base_extensions.rb:69:in `activate_correct_shard' /home/tinco/yuumius/vendor/plugins/data_fabric/lib/data_fabric/base_extensions.rb:22:in `transaction' /home/tinco/yuumius/app/models/channel.rb:235:in `accept_invitation' ./spec/models/channel_invitation_spec.rb:65:
From the Design Piracy series on my blog: