Skip to content

Instantly share code, notes, and snippets.

@philips
Created February 23, 2009 01:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save philips/68716 to your computer and use it in GitHub Desktop.
Save philips/68716 to your computer and use it in GitHub Desktop.
(in /home/philips/projects/openconferenceware)
** Invoke test:plugins (first_time)
** Invoke environment (first_time)
** Execute environment
** SecretsReader - WARNING! Using insecure 'config/secrets.yml.sample' settings, see README.txt
** Execute test:plugins
** SecretsReader - WARNING! Using insecure 'config/secrets.yml.sample' settings, see README.txt
Loaded suite /usr/lib64/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/rake_test_loader
Started
.......-- create_table(:rated_things, {:force=>true})
-> 0.0018s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0011s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0017s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0009s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0015s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0009s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0014s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0009s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0014s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0009s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0014s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0010s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0016s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0010s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0014s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0009s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0014s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0009s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0014s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0009s
5
E-- create_table(:rated_things, {:force=>true})
-> 0.0014s
-- create_table(:average_rated_things, {:force=>true})
-> 0.0010s
5
E.......
Finished in 0.070392 seconds.
1) Error:
test_average_rating(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
2) Error:
test_find_all_by_rating_with_args(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
3) Error:
test_find_all_with_minimum_rating(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
4) Error:
test_find_by_range(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
5) Error:
test_find_by_rating_list(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
6) Error:
test_find_by_rating_list_with_range(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
7) Error:
test_find_multiple_by_rating(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
8) Error:
test_find_one_by_rating(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
9) Error:
test_has_association(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
10) Error:
test_has_rateable_included(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
11) Error:
test_update_rating(FortiusOne::ActsAsRateableTest):
ActiveRecord::StatementInvalid: SQLite3::SQLException: ratings.rateable_id may not be NULL: INSERT INTO "ratings" ("rating", "rateable_type", "rateable_id") VALUES(5, 'FortiusOne::RatedThing', NULL)
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract_adapter.rb:147:in `log'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:372:in `catch_schema_changes'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:132:in `execute'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:161:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:146:in `insert_sql'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:44:in `insert_without_query_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2517:in `create_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:220:in `create_without_timestamps'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/timestamp.rb:29:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2483:in `create_or_update_without_callbacks'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/callbacks.rb:207:in `create_or_update'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2211:in `save_without_validation'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/validations.rb:911:in `save_without_dirty'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/dirty.rb:75:in `save_without_transactions'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/abstract/database_statements.rb:66:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:79:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:98:in `transaction'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:118:in `rollback_active_record_state!'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/transactions.rb:106:in `save'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:644:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1857:in `with_scope'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:85:in `new_record'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations/has_one_association.rb:10:in `create'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/associations.rb:1250:in `create_rating'
/home/philips/projects/openconferenceware/vendor/plugins/rateableplugin/lib/acts_as_rateable.rb:76:in `rating='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `send'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2372:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `each'
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2371:in `attributes='
/usr/lib64/ruby/gems/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:2141:in `initialize'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `new'
./vendor/plugins/rateableplugin/test/acts_as_rateable_test.rb:53:in `setup'
/usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/testing/setup_and_teardown.rb:66:in `run'
25 tests, 34 assertions, 0 failures, 11 errors
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment