Pastie now auto-senses if line-wrap is a bad or good idea. Feedback?
## mark a section (Learn more)
(in /www/rails_trunk/activerecord) /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -Ilib:test:test/connections/native_mysql "/Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader.rb" "test/cases/aaa_create_tables_test.rb" "test/cases/active_schema_test_mysql.rb" "test/cases/adapter_test.rb" "test/cases/aggregations_test.rb" "test/cases/ar_schema_test.rb" "test/cases/associations/callbacks_test.rb" "test/cases/associations/cascaded_eager_loading_test.rb" "test/cases/associations/eager_load_nested_include_test.rb" "test/cases/associations/eager_singularization_test.rb" "test/cases/associations/eager_test.rb" "test/cases/associations/extension_test.rb" "test/cases/associations/inner_join_association_test.rb" "test/cases/associations/join_model_test.rb" "test/cases/associations_test.rb" "test/cases/attribute_methods_test.rb" "test/cases/base_test.rb" "test/cases/binary_test.rb" "test/cases/calculations_test.rb" "test/cases/callbacks_test.rb" "test/cases/class_inheritable_attributes_test.rb" "test/cases/column_alias_test.rb" "test/cases/connection_test_mysql.rb" "test/cases/date_time_test.rb" "test/cases/defaults_test.rb" "test/cases/deprecated_finder_test.rb" "test/cases/finder_test.rb" "test/cases/fixtures_test.rb" "test/cases/inheritance_test.rb" "test/cases/invalid_date_test.rb" "test/cases/json_serialization_test.rb" "test/cases/lifecycle_test.rb" "test/cases/locking_test.rb" "test/cases/method_scoping_test.rb" "test/cases/migration_test.rb" "test/cases/mixin_test.rb" "test/cases/modules_test.rb" "test/cases/multiple_db_test.rb" "test/cases/pk_test.rb" "test/cases/query_cache_test.rb" "test/cases/readonly_test.rb" "test/cases/reflection_test.rb" "test/cases/reserved_word_test_mysql.rb" "test/cases/schema_dumper_test.rb" "test/cases/serialization_test.rb" "test/cases/threaded_connections_test.rb" "test/cases/transactions_test.rb" "test/cases/unconnected_test.rb" "test/cases/validations_test.rb" "test/cases/xml_serialization_test.rb" Using native MySQL Loaded suite /Library/Ruby/Gems/1.8/gems/rake-0.8.1/lib/rake/rake_test_loader Started ..................................................................E......E...EE..............................E............E......E....E...EEEEE.....E................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Finished in 43.468897 seconds. 1) Error: test_adding_to_has_many_through_should_return_self(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 2 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:560:in `test_adding_to_has_many_through_should_return_self' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 2) Error: test_create_associate_when_adding_to_has_many_through(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 2 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:138:in `method_missing' ./test/cases/associations/join_model_test.rb:512:in `test_create_associate_when_adding_to_has_many_through' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 3) Error: test_delete_associate_when_deleting_from_has_many_through(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 2 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:54:in `reload' ./test/cases/../../lib/active_record/associations.rb:1083:in `tags' ./test/cases/associations/join_model_test.rb:584:in `test_delete_associate_when_deleting_from_has_many_through' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 4) Error: test_delete_associate_when_deleting_from_has_many_through_with_multiple_tags(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 2 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:54:in `reload' ./test/cases/../../lib/active_record/associations.rb:1083:in `tags' ./test/cases/associations/join_model_test.rb:601:in `test_delete_associate_when_deleting_from_has_many_through_with_multiple_tags' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 5) Error: test_has_many_through_join_model_with_conditions(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 1 AND (taggings.id < 0) AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:28:in `respond_to?' ./test/cases/associations/join_model_test.rb:325:in `test_has_many_through_join_model_with_conditions' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 6) Error: test_include_polymorphic_has_many_through(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 1 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:258:in `test_include_polymorphic_has_many_through' ./test/cases/associations/join_model_test.rb:257:in `times' ./test/cases/associations/join_model_test.rb:257:in `test_include_polymorphic_has_many_through' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 7) Error: test_multiple_table_references_in_nested_through_associations(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) INNER JOIN `tags` tags_2 ON (`taggings`.`tag_id` = `tags_2`.`id` ) INNER JOIN `taggings` taggings_2 ON (`tags_2`.`id` = `taggings_2`.`tag_id` ) INNER JOIN `posts` ON (`taggings_2`.`taggable_id` = `posts`.`id` AND `taggings_2`.`taggable_type` = 'Post') WHERE (`posts`.`author_id` = 1 ) ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:431:in `test_multiple_table_references_in_nested_through_associations' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 8) Error: test_polymorphic_has_many_going_through_join_model(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 1 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:58:in `test_polymorphic_has_many_going_through_join_model' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 9) Error: test_polymorphic_has_many_going_through_join_model_with_find(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 1 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:1244:in `find_initial' ./test/cases/../../lib/active_record/base.rb:508:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:33:in `find' ./test/cases/associations/join_model_test.rb:70:in `test_polymorphic_has_many_going_through_join_model_with_find' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 10) Error: test_polymorphic_has_many_going_through_join_model_with_include_on_source_reflection(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 1 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:77:in `test_polymorphic_has_many_going_through_join_model_with_include_on_source_reflection' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 11) Error: test_polymorphic_has_many_going_through_join_model_with_include_on_source_reflection_with_find(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 1 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:1244:in `find_initial' ./test/cases/../../lib/active_record/base.rb:508:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:33:in `find' ./test/cases/associations/join_model_test.rb:84:in `test_polymorphic_has_many_going_through_join_model_with_include_on_source_reflection_with_find' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 12) Error: test_polymorphic_has_many_going_through_join_model_with_inheritance(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 2 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:116:in `test_polymorphic_has_many_going_through_join_model_with_inheritance' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 13) Error: test_polymorphic_has_many_going_through_join_model_with_inheritance_with_custom_class_name(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 2 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:120:in `test_polymorphic_has_many_going_through_join_model_with_inheritance_with_custom_class_name' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 14) Error: test_preload_polymorphic_has_many_through(AssociationsJoinModelTest): ActiveRecord::StatementInvalid: Mysql::Error: Not unique table/alias: 'taggings': SELECT `tags`.`id` AS t0_r0, `tags`.`name` AS t0_r1, `tags`.`taggings_count` AS t0_r2, `taggings`.`id` AS t1_r0, `taggings`.`tag_id` AS t1_r1, `taggings`.`super_tag_id` AS t1_r2, `taggings`.`taggable_type` AS t1_r3, `taggings`.`taggable_id` AS t1_r4 FROM `tags` LEFT OUTER JOIN `taggings` ON taggings.tag_id = tags.id INNER JOIN `taggings` ON (`tags`.`id` = `taggings`.`tag_id` ) WHERE (`taggings`.`taggable_id` = 1 AND `taggings`.`taggable_type` = 'Post') ./test/cases/../../lib/active_record/connection_adapters/abstract_adapter.rb:151:in `log' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:299:in `execute_without_counting' ./test/cases/helper.rb:46:in `execute' ./test/cases/../../lib/active_record/connection_adapters/mysql_adapter.rb:499:in `select' ./test/cases/../../lib/active_record/connection_adapters/abstract/database_statements.rb:7:in `select_all_without_query_cache' ./test/cases/../../lib/active_record/connection_adapters/abstract/query_cache.rb:55:in `select_all' ./test/cases/../../lib/active_record/associations.rb:1349:in `select_all_rows' ./test/cases/../../lib/active_record/associations.rb:1189:in `find_with_associations' ./test/cases/../../lib/active_record/associations.rb:1187:in `catch' ./test/cases/../../lib/active_record/associations.rb:1187:in `find_with_associations' ./test/cases/../../lib/active_record/base.rb:1280:in `find_every' ./test/cases/../../lib/active_record/base.rb:510:in `find' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:154:in `find_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:137:in `load_target' ./test/cases/../../lib/active_record/associations/association_proxy.rb:124:in `method_missing' ./test/cases/../../lib/active_record/associations/has_many_through_association.rb:140:in `method_missing' ./test/cases/associations/join_model_test.rb:659:in `test_preload_polymorphic_has_many_through' ./test/cases/associations/join_model_test.rb:658:in `times' ./test/cases/associations/join_model_test.rb:658:in `test_preload_polymorphic_has_many_through' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `__send__' ./test/cases/../../lib/../../activesupport/lib/active_support/testing/setup_and_teardown.rb:59:in `run' 1320 tests, 4679 assertions, 0 failures, 14 errors
This paste will be private.
From the Design Piracy series on my blog: