At revision 9260. warning: undefining `object_id' may cause serious problem warning: undefining `object_id' may cause serious problem warning: undefining `object_id' may cause serious problem warning: undefining `__send!' may cause serious problem warning: undefining `object_id' may cause serious problem warning: undefining `__send' may cause serious problem Using native SQLite3 SQLite3 database not found at /home/moriq/src/rails/activerecord/test/fixtures/fixture_database.sqlite3. Rebuilding it. Executing 'sqlite3 /home/moriq/src/rails/activerecord/test/fixtures/fixture_database.sqlite3 "create table a (a integer); drop table a;"' SQLite3 database not found at /home/moriq/src/rails/activerecord/test/fixtures/fixture_database_2.sqlite3. Rebuilding it. Executing 'sqlite3 /home/moriq/src/rails/activerecord/test/fixtures/fixture_database_2.sqlite3 "create table a (a integer); drop table a;"' -- adapter_name() -> 0.0000s -- create_table(:taggings, {:force=>true}) -> 0.0170s -- create_table(:tags, {:force=>true}) -> 0.0097s -- create_table(:categorizations, {:force=>true}) -> 0.0306s -- add_column(:posts, :taggings_count, :integer, {:default=>0}) -> 0.0377s -- add_column(:authors, :author_address_id, :integer) -> 0.0708s -- create_table(:author_addresses, {:force=>true}) -> 0.0372s -- create_table(:author_favorites, {:force=>true}) -> 0.0089s -- create_table(:vertices, {:force=>true}) -> 0.0095s -- create_table(:edges, {:force=>true}) -> 0.0151s -- add_index(:edges, [:source_id, :sink_id], {:name=>"unique_edge_index", :unique=>true}) -> 0.0232s -- create_table(:lock_without_defaults, {:force=>true}) -> 0.0133s -- create_table(:lock_without_defaults_cust, {:force=>true}) -> 0.0116s Loaded suite base_test Started .EF.F..F...................E..E..E.FE.........F..F.E..FE........F............F...EE.......F............FE...........EFE...EE.EEEEE.EEE... Finished in 1.05941 seconds. 1) Error: test_array_content(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:107:in `test_array_content' 2) Failure: test_array_to_xml_including_belongs_to_association(BasicsTest) [base_test.rb:1494]: is not true. 3) Failure: test_array_to_xml_including_has_one_association(BasicsTest) [base_test.rb:1488]: is not true. 4) Failure: test_attribute_keys_on_new_instance(BasicsTest) [base_test.rb:543]: The topics table has a title column, so it should be nil. expected but was <"NULL">. 5) Error: test_create(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:148:in `test_create' 6) Error: test_create_through_factory(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:203:in `test_create_through_factory' 7) Error: test_decrement_attribute(BasicsTest): NoMethodError: undefined method `construct_sql' for Topic:Class /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:335:in `eval' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1236:in `method_missing' /home/moriq/src/rails/activerecord/lib/active_record/associations/has_many_association.rb:111:in `block in method_missing' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:946:in `with_scope' /home/moriq/src/rails/activerecord/lib/active_record/associations/has_many_association.rb:103:in `method_missing' (eval):10:in `block in callback' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:335:in `eval' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:335:in `block in callback' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:330:in `each' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:330:in `callback' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:268:in `update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/timestamp.rb:48:in `update_with_timestamps' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1790:in `create_or_update' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:242:in `create_or_update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1546:in `save' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:752:in `save_with_validation' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:129:in `block in save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:6:in `save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:773:in `update_attribute_with_validation_skipping' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1623:in `decrement!' base_test.rb:1157:in `test_decrement_attribute' 8) Failure: test_default_values(BasicsTest) [base_test.rb:573]: is not true. 9) Error: test_default_values_on_empty_strings(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:626:in `test_default_values_on_empty_strings' 10) Failure: test_destroy_record_with_associations(BasicsTest) [base_test.rb:660]: exception expected but was Class: Message: <"can't modify frozen hash"> ---Backtrace--- /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1976:in `[]=' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1976:in `write_attribute' /home/moriq/src/rails/activerecord/lib/active_record/attribute_methods.rb:67:in `attribute=' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1856:in `method_missing' base_test.rb:660:in `block in test_destroy_record_with_associations' base_test.rb:660:in `test_destroy_record_with_associations' --------------- 11) Failure: test_except_attributes(BasicsTest) [base_test.rb:1533]: <["author_name", "type", "id", "approved", "replies_count", "bonus_time", "written_on", "content", "author_email_address", "parent_id", "last_read"]> expected but was <["last_read", "id", "content", "author_email_address", "replies_count", "parent_id", "written_on", "author_name", "bonus_time", "approved", "type"]>. 12) Error: test_hash_content(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:115:in `test_hash_content' 13) Failure: test_include_attributes(BasicsTest) [base_test.rb:1545]: <["title", "author_name", "type", "id", "approved"]> expected but was <["id", "title", "author_name", "approved", "type"]>. 14) Error: test_increment_attribute(BasicsTest): NoMethodError: undefined method `construct_sql' for Topic:Class /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:335:in `eval' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1236:in `method_missing' /home/moriq/src/rails/activerecord/lib/active_record/associations/has_many_association.rb:111:in `block in method_missing' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:946:in `with_scope' /home/moriq/src/rails/activerecord/lib/active_record/associations/has_many_association.rb:103:in `method_missing' (eval):10:in `block in callback' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:335:in `eval' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:335:in `block in callback' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:330:in `each' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:330:in `callback' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:268:in `update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/timestamp.rb:48:in `update_with_timestamps' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1790:in `create_or_update' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:242:in `create_or_update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1546:in `save' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:752:in `save_with_validation' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:129:in `block in save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:6:in `save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:773:in `update_attribute_with_validation_skipping' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1611:in `increment!' base_test.rb:1140:in `test_increment_attribute' 15) Failure: test_mass_assignment_accessible(BasicsTest) [base_test.rb:749]: is not true. 16) Failure: test_null_fields(BasicsTest) [base_test.rb:568]: expected but was <0>. 17) Error: test_quote(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:1105:in `test_quote' 18) Error: test_quote_chars(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:991:in `find_initial' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1205:in `block in method_missing' /home/moriq/src/rails/activesupport/lib/active_support/deprecation.rb:44:in `silence' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1205:in `method_missing' base_test.rb:1114:in `test_quote_chars' 19) Failure: test_reader_generation(BasicsTest) [base_test.rb:1584:in `assert_readers' base_test.rb:298:in `test_reader_generation']: <#> expected but was <#>. 20) Failure: test_serialized_attribute_with_class_constraint(BasicsTest) [base_test.rb:1094]: exception expected but was Class: Message: <"The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information."> ---Backtrace--- /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:1094:in `block in test_serialized_attribute_with_class_constraint' base_test.rb:1094:in `test_serialized_attribute_with_class_constraint' --------------- 21) Error: test_set_attributes(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1872:in `read_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2159:in `clone_attribute_value' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2153:in `block in clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `inject' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1682:in `attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2030:in `attributes_with_quotes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1799:in `update' /home/moriq/src/rails/activerecord/lib/active_record/locking/optimistic.rb:60:in `update_with_lock' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:267:in `update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/timestamp.rb:48:in `update_with_timestamps' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1790:in `create_or_update' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:242:in `create_or_update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1546:in `save' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:752:in `save_with_validation' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:129:in `block in save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:6:in `save_with_transactions' base_test.rb:67:in `test_set_attributes' 22) Error: test_to_xml(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' (eval):1:in `content' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:291:in `compute_value' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:246:in `initialize' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `new' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `block in serializable_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `collect' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `serializable_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:168:in `add_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:231:in `block in serialize' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:140:in `call' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:140:in `_nested_structures' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:60:in `method_missing' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:32:in `tag!' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:230:in `serialize' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:107:in `to_xml' base_test.rb:1432:in `test_to_xml' 23) Failure: test_to_xml_including_belongs_to_association(BasicsTest) [base_test.rb:1501]: is not true. 24) Error: test_to_xml_including_has_many_association(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' (eval):1:in `content' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:291:in `compute_value' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:246:in `initialize' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `new' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `block in serializable_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `collect' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `serializable_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:168:in `add_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:231:in `block in serialize' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:140:in `call' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:140:in `_nested_structures' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:60:in `method_missing' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:32:in `tag!' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:230:in `serialize' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:107:in `to_xml' base_test.rb:1469:in `test_to_xml_including_has_many_association' 25) Error: test_to_xml_skipping_attributes(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' (eval):1:in `content' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:291:in `compute_value' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:246:in `initialize' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `new' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `block in serializable_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `collect' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:159:in `serializable_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:168:in `add_attributes' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:231:in `block in serialize' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:140:in `call' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:140:in `_nested_structures' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:60:in `method_missing' /home/moriq/src/rails/activesupport/lib/active_support/vendor/builder/xmlbase.rb:32:in `tag!' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:230:in `serialize' /home/moriq/src/rails/activerecord/lib/active_record/xml_serialization.rb:107:in `to_xml' base_test.rb:1458:in `test_to_xml_skipping_attributes' 26) Error: test_toggle_attribute(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1872:in `read_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2159:in `clone_attribute_value' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2153:in `block in clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `inject' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1682:in `attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2030:in `attributes_with_quotes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1799:in `update' /home/moriq/src/rails/activerecord/lib/active_record/locking/optimistic.rb:60:in `update_with_lock' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:267:in `update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/timestamp.rb:48:in `update_with_timestamps' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1790:in `create_or_update' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:242:in `create_or_update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1546:in `save' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:752:in `save_with_validation' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:129:in `block in save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:6:in `save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:773:in `update_attribute_with_validation_skipping' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1634:in `toggle!' base_test.rb:1166:in `test_toggle_attribute' 27) Error: test_update(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:212:in `test_update' 28) Error: test_update_all(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' (eval):1:in `content' base_test.rb:503:in `test_update_all' 29) Error: test_update_array_content(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a Array /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' (eval):1:in `content' base_test.rb:127:in `test_update_array_content' 30) Error: test_update_attribute(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1872:in `read_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2159:in `clone_attribute_value' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2153:in `block in clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `inject' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1682:in `attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2030:in `attributes_with_quotes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1799:in `update' /home/moriq/src/rails/activerecord/lib/active_record/locking/optimistic.rb:60:in `update_with_lock' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:267:in `update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/timestamp.rb:48:in `update_with_timestamps' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1790:in `create_or_update' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:242:in `create_or_update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1546:in `save' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:752:in `save_with_validation' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:129:in `block in save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:6:in `save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:773:in `update_attribute_with_validation_skipping' base_test.rb:665:in `test_update_attribute' 31) Error: test_update_attributes(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1872:in `read_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2159:in `clone_attribute_value' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2153:in `block in clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `inject' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1682:in `attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2030:in `attributes_with_quotes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1799:in `update' /home/moriq/src/rails/activerecord/lib/active_record/locking/optimistic.rb:60:in `update_with_lock' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:267:in `update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/timestamp.rb:48:in `update_with_timestamps' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1790:in `create_or_update' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:242:in `create_or_update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1546:in `save' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:752:in `save_with_validation' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:129:in `block in save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:6:in `save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1593:in `update_attributes' base_test.rb:677:in `test_update_attributes' 32) Error: test_update_by_condition(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' (eval):1:in `content' base_test.rb:528:in `test_update_by_condition' 33) Error: test_update_columns_not_equal_attributes(BasicsTest): ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'NULL'. This error is raised because the column 'type' is reserved for storing the class in case of inheritance. Please rename this column if you didn't intend it to be used for storing the inheritance class or overwrite Topic.inheritance_column to use another column for that information. /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1069:in `rescue in instantiate' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1066:in `instantiate' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:204:in `instantiate_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `block in find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `collect!' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:427:in `find_by_sql' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:997:in `find_every' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1028:in `find_one' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1014:in `find_from_ids' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:419:in `find' base_test.rb:228:in `test_update_columns_not_equal_attributes' 34) Error: test_update_many(BasicsTest): ActiveRecord::SerializationTypeMismatch: content was supposed to be a Hash, but was a String /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `raise' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1964:in `unserialize_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1872:in `read_attribute' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2159:in `clone_attribute_value' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2153:in `block in clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `inject' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2152:in `clone_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1682:in `attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:2030:in `attributes_with_quotes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1799:in `update' /home/moriq/src/rails/activerecord/lib/active_record/locking/optimistic.rb:60:in `update_with_lock' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:267:in `update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/timestamp.rb:48:in `update_with_timestamps' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1790:in `create_or_update' /home/moriq/src/rails/activerecord/lib/active_record/callbacks.rb:242:in `create_or_update_with_callbacks' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1546:in `save' /home/moriq/src/rails/activerecord/lib/active_record/validations.rb:752:in `save_with_validation' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:129:in `block in save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:59:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:95:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:121:in `transaction' /home/moriq/src/rails/activerecord/lib/active_record/transactions.rb:6:in `save_with_transactions' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:1593:in `update_attributes' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:474:in `update' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:471:in `block in update' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:471:in `collect' /home/moriq/src/rails/activerecord/lib/active_record/base.rb:471:in `update' base_test.rb:512:in `test_update_many' 137 tests, 364 assertions, 12 failures, 22 errors