Skip to content

Instantly share code, notes, and snippets.

@annaswims
Created January 17, 2014 18:58
Show Gist options
  • Save annaswims/8479323 to your computer and use it in GitHub Desktop.
Save annaswims/8479323 to your computer and use it in GitHub Desktop.
Update identity column logs
1) Error:
DirtyTest#test_partial_update:
ActiveRecord::StatementInvalid: TinyTds::Error: Cannot update identity column 'id'.: EXEC sp_executesql N'UPDATE [pirates] SET [id] = @0, [catchphrase] = @1, [parrot_id] = @2, [non_validated_parrot_id] = @3, [created_on] = @4, [updated_on] = @5 WHERE [pirates].[id] = 8; SELECT @@ROWCOUNT AS AffectedRows', N'@0 int, @1 nvarchar(255), @2 int, @3 int, @4 datetime, @5 datetime', @0 = 8, @1 = N'foo', @2 = NULL, @3 = NULL, @4 = '2014-01-17T18:53:02.617', @5 = '2014-01-17T18:53:02.620'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `each'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `handle_to_names_and_values_dblib'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:409:in `handle_to_names_and_values'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:381:in `_raw_select'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:375:in `block in raw_select'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:435:in `block in log'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:430:in `log'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:375:in `raw_select'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:358:in `do_exec_query'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:33:in `exec_query'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:83:in `exec_update'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:49:in `exec_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:102:in `update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:500:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/locking/optimistic.rb:70:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/attribute_methods/dirty.rb:74:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:310:in `block in update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:373:in `_run__1166024820309766797__update__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:310:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/timestamp.rb:70:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:477:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `block in create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:413:in `_run__1166024820309766797__save__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:128:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/validations.rb:57:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/attribute_methods/dirty.rb:41:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:275:in `block in save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:326:in `block in with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `block in transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:210:in `within_new_transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:209:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:323:in `with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:275:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:349:in `block (3 levels) in test_partial_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:349:in `times'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:349:in `block (2 levels) in test_partial_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/test_case.rb:38:in `assert_queries'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:349:in `block in test_partial_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:629:in `with_partial_writes'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:348:in `test_partial_update'
2) Error:
DirtyTest#test_partial_update_with_optimistic_locking:
ActiveRecord::StatementInvalid: TinyTds::Error: Cannot update identity column 'id'.: EXEC sp_executesql N'UPDATE [people] SET [id] = 24, [first_name] = N''foo'', [primary_contact_id] = NULL, [gender] = NULL, [number1_fan_id] = NULL, [lock_version] = 1, [comments] = NULL, [followers_count] = 0, [friends_too_count] = 0, [best_friend_id] = NULL, [best_friend_of_id] = NULL, [insures] = 0, [created_at] = ''2014-01-17T18:53:02.641'', [updated_at] = ''2014-01-17T18:53:02.645'' WHERE ([people].[id] = 24 AND [people].[lock_version] = N''0''); SELECT @@ROWCOUNT AS AffectedRows'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `each'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `handle_to_names_and_values_dblib'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:409:in `handle_to_names_and_values'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:381:in `_raw_select'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:375:in `block in raw_select'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:435:in `block in log'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:430:in `log'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:375:in `raw_select'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:358:in `do_exec_query'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:33:in `exec_query'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:83:in `exec_update'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:49:in `exec_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:102:in `update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/locking/optimistic.rb:89:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/attribute_methods/dirty.rb:74:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:310:in `block in update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:373:in `_run__3369535268010390736__update__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:310:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/timestamp.rb:70:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:477:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `block in create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:403:in `_run__3369535268010390736__save__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:128:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/validations.rb:57:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/attribute_methods/dirty.rb:41:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:275:in `block in save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:326:in `block in with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `block in transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:210:in `within_new_transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:209:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:323:in `with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:275:in `save!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:367:in `block (3 levels) in test_partial_update_with_optimistic_locking'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:367:in `times'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:367:in `block (2 levels) in test_partial_update_with_optimistic_locking'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/test_case.rb:38:in `assert_queries'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:367:in `block in test_partial_update_with_optimistic_locking'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:629:in `with_partial_writes'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/dirty_test.rb:366:in `test_partial_update_with_optimistic_locking'
3) Error:
PersistencesTest#test_update_after_create:
ActiveRecord::StatementInvalid: TinyTds::Error: Cannot update identity column 'id'.: EXEC sp_executesql N'UPDATE [topics] SET [content] = @0, [type] = @1, [author_email_address] = @2, [title] = @3, [created_at] = @4, [updated_at] = @5, [written_on] = @6, [id] = @7, [author_name] = @8 WHERE [topics].[type] IN (N''Topic'') AND [topics].[id] = 15; SELECT @@ROWCOUNT AS AffectedRows', N'@0 nvarchar(max), @1 nvarchar(255), @2 nvarchar(255), @3 nvarchar(255), @4 datetime, @5 datetime, @6 datetime, @7 int, @8 nvarchar(255)', @0 = NULL, @1 = N'Topic', @2 = N'test@test.com', @3 = N'Another New Topic', @4 = '2014-01-17T18:53:04.910', @5 = '2014-01-17T18:53:04.910', @6 = '2014-01-17T18:53:04.911', @7 = 15, @8 = N'David'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `each'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:420:in `handle_to_names_and_values_dblib'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:409:in `handle_to_names_and_values'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:381:in `_raw_select'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:375:in `block in raw_select'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:435:in `block in log'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:430:in `log'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:375:in `raw_select'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:358:in `do_exec_query'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:33:in `exec_query'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:83:in `exec_update'
/Users/acarey/code/nextgear/sqlserver/annaswims/activerecord-sqlserver-adapter/lib/active_record/connection_adapters/sqlserver/database_statements.rb:49:in `exec_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:102:in `update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:14:in `update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:500:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/locking/optimistic.rb:70:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/attribute_methods/dirty.rb:74:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:310:in `block in update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:373:in `_run__11610762234715337__update__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:310:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/timestamp.rb:70:in `update_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:477:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `block in create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:393:in `_run__11610762234715337__save__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:106:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/validations.rb:51:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/attribute_methods/dirty.rb:32:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:270:in `block (2 levels) in save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:326:in `block in with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:200:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:209:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:323:in `with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:270:in `block in save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:281:in `rollback_active_record_state!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:269:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:219:in `update_attribute'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/persistence_test.rb:303:in `block (2 levels) in test_update_after_create'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:410:in `_run__11610762234715337__create__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:306:in `create_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/timestamp.rb:57:in `create_record'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:477:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `block in create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:393:in `_run__11610762234715337__save__callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activesupport/lib/active_support/callbacks.rb:80:in `run_callbacks'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/callbacks.rb:302:in `create_or_update'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/persistence.rb:106:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/validations.rb:51:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/attribute_methods/dirty.rb:32:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:270:in `block (2 levels) in save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:326:in `block in with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `block in transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:210:in `within_new_transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:202:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:209:in `transaction'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:323:in `with_transaction_returning_status'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:270:in `block in save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:281:in `rollback_active_record_state!'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/lib/active_record/transactions.rb:269:in `save'
/Users/acarey/.rvm/gems/ruby-1.9.3-p448/bundler/gems/rails-aee1be6fe346/activerecord/test/cases/persistence_test.rb:308:in `test_update_after_create'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment