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: