alexey.verkhovsky@gmail.com
2007-Dec-28 18:18 UTC
[CruiseControl] RubyOnRails build 8504 failed
The build failed. CHANGES ------- Revision 8504 committed by rick on 2007-12-28 18:01:22 Don''t unnecessarily load has_many associations in after_update callbacks. Closes #6822 [stopdropandrew, canadaduane] M /trunk/activerecord/CHANGELOG M /trunk/activerecord/test/associations_test.rb M /trunk/activerecord/lib/active_record/associations.rb TEST FAILURES AND ERRORS ----------------------- Name: test_rendering_partial_with_belongs_to_association(RenderPartialWithRecordIdentificationTest) Type: Error Message: SQLite3::SQLException: SQL logic error or missing database /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/errors.rb:94:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:76:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:68:in `commence'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:61:in `initialize'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `new'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:212:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:187:in `prepare'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:211:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:588:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:352:in `catch_schema_changes'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:63:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:514:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:78:in `disable_referential_integrity'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:505:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/base.rb:1201:in `silence'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:504:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:989:in `load_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:941:in `setup'' ./test/activerecord/render_partial_with_record_identification_test.rb:42:in `setup_without_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:972:in `setup'' ./test/activerecord/../active_record_unit.rb:100:in `run'' Name: test_rendering_partial_with_has_many_and_belongs_to_association(RenderPartialWithRecordIdentificationTest) Type: Error Message: SQLite3::SQLException: SQL logic error or missing database /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/errors.rb:94:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:76:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:68:in `commence'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:61:in `initialize'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `new'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:212:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:187:in `prepare'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:211:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:588:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:352:in `catch_schema_changes'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:63:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:514:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:78:in `disable_referential_integrity'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:505:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/base.rb:1201:in `silence'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:504:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:989:in `load_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:941:in `setup_with_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:971:in `setup'' ./test/activerecord/../active_record_unit.rb:100:in `run'' Name: test_rendering_partial_with_has_many_association(RenderPartialWithRecordIdentificationTest) Type: Error Message: SQLite3::SQLException: SQL logic error or missing database /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/errors.rb:94:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:76:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:68:in `commence'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:61:in `initialize'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `new'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:212:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:187:in `prepare'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:211:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:588:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:352:in `catch_schema_changes'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:63:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:514:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:78:in `disable_referential_integrity'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:505:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/base.rb:1201:in `silence'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:504:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:989:in `load_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:941:in `setup_with_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:971:in `setup'' ./test/activerecord/../active_record_unit.rb:100:in `run'' Name: test_truth(RenderPartialWithRecordIdentificationTest) Type: Error Message: SQLite3::SQLException: SQL logic error or missing database /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/errors.rb:94:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:76:in `check'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:68:in `commence'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/resultset.rb:61:in `initialize'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `new'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/statement.rb:163:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:212:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:187:in `prepare'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:211:in `execute'' /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/lib/sqlite3/database.rb:588:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:352:in `catch_schema_changes'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/sqlite_adapter.rb:156:in `begin_db_transaction'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:63:in `transaction'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:514:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/connection_adapters/abstract_adapter.rb:78:in `disable_referential_integrity'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:505:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/base.rb:1201:in `silence'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:504:in `create_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:989:in `load_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:941:in `setup_with_fixtures'' ./test/activerecord/../../../activerecord/lib/active_record/fixtures.rb:971:in `setup'' ./test/activerecord/../active_record_unit.rb:100:in `run'' See http://cruisecontrolrb.thoughtworks.com/builds/RubyOnRails/8504 for details. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Core" group. To post to this group, send email to rubyonrails-core@googlegroups.com To unsubscribe from this group, send email to rubyonrails-core-unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-core?hl=en -~----------~----~----~----~------~----~------~--~---