Created
July 24, 2014 17:39
-
-
Save dudleyf/2ed660c0ff7102f8412a to your computer and use it in GitHub Desktop.
ARJDBC Postgres test failure
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dudley@abra Code/activerecord-jdbc-adapter :> psql --version master// | |
psql (PostgreSQL) 9.3.5 | |
dudley@abra Code/activerecord-jdbc-adapter :> rake test_postgres TESTOPTS="--name=/test_model_with_no_id/" | |
Creating PostgreSQL (test) database: arjdbc_test | |
Time: 123.353 ms | |
Time: 0.528 ms | |
Time: 0.768 ms | |
Time: 468.316 ms | |
HINT: specify AR version with `rake appraisal:{version} test_{adapter}' where version=(rails23|rails30|rails31|rails32|rails40|rails41|rails42) (`touch .disable-appraisal-hint' to disable) | |
Using ActiveRecord::VERSION = 4.1.4 | |
Loaded suite /Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/rake-10.3.2/lib/rake/rake_test_loader | |
Started | |
E, [2014-07-24T12:30:09.192000 #79243] ERROR -- : ActiveRecord::JDBCError: org.postgresql.util.PSQLException: Returning autogenerated keys is not supported.: INSERT INTO "things" ("created_at", "name", "updated_at") VALUES ('2014-07-24 17:30:09.178000', 'a thing', '2014-07-24 17:30:09.178000') | |
E | |
=============================================================================== | |
Error: test_model_with_no_id(PostgresSimpleTest) | |
ActiveRecord::StatementInvalid: ActiveRecord::JDBCError: org.postgresql.util.PSQLException: Returning autogenerated keys is not supported.: INSERT INTO "things" ("created_at", "name", "updated_at") VALUES ('2014-07-24 17:30:09.178000', 'a thing', '2014-07-24 17:30:09.178000') | |
arjdbc/jdbc/RubyJdbcConnection.java:597:in `execute_insert' | |
/Users/dudley/Code/activerecord-jdbc-adapter/lib/arjdbc/jdbc/adapter.rb:448:in `exec_insert' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/connection_adapters/abstract_adapter.rb:373:in `log' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activesupport-4.1.4/lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/connection_adapters/abstract_adapter.rb:367:in `log' | |
/Users/dudley/Code/activerecord-jdbc-adapter/lib/arjdbc/jdbc/adapter.rb:448:in `exec_insert' | |
/Users/dudley/Code/activerecord-jdbc-adapter/lib/arjdbc/postgresql/adapter.rb:545:in `exec_insert' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/connection_adapters/abstract/database_statements.rb:95:in `insert' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/connection_adapters/abstract/query_cache.rb:19:in `insert' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/relation.rb:64:in `insert' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/persistence.rb:502:in `_create_record' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/attribute_methods/dirty.rb:87:in `_create_record' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/callbacks.rb:306:in `_create_record' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activesupport-4.1.4/lib/active_support/callbacks.rb:82:in `run_callbacks' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/callbacks.rb:306:in `_create_record' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/timestamp.rb:57:in `_create_record' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/persistence.rb:482:in `create_or_update' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/callbacks.rb:302:in `create_or_update' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activesupport-4.1.4/lib/active_support/callbacks.rb:82:in `run_callbacks' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/callbacks.rb:302:in `create_or_update' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/persistence.rb:125:in `save!' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/validations.rb:57:in `save!' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/attribute_methods/dirty.rb:29:in `save!' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/transactions.rb:273:in `save!' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/transactions.rb:329:in `with_transaction_returning_status' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/connection_adapters/abstract/database_statements.rb:201:in `transaction' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/connection_adapters/abstract/database_statements.rb:209:in `within_new_transaction' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/connection_adapters/abstract/database_statements.rb:201:in `transaction' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/transactions.rb:208:in `transaction' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/transactions.rb:326:in `with_transaction_returning_status' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/transactions.rb:273:in `save!' | |
/Users/dudley/.rbenv/versions/jruby-1.7.13/lib/ruby/gems/shared/gems/activerecord-4.1.4/lib/active_record/validations.rb:41:in `create!' | |
/Users/dudley/Code/activerecord-jdbc-adapter/test/simple.rb:1420:in `test_model_with_no_id' | |
1417: | |
1418: def test_model_with_no_id | |
1419: #assert_nothing_raised do | |
=> 1420: Thing.create! :name => "a thing" | |
1421: #end | |
1422: assert_equal 1, Thing.count | |
1423: end | |
=============================================================================== | |
Finished in 0.231 seconds. | |
1 tests, 0 assertions, 0 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications | |
0% passed | |
4.33 tests/s, 0.00 assertions/s | |
rake aborted! | |
SignalException: 1 | |
Tasks: TOP => test_postgres => test_postgresql | |
(See full trace by running task with --trace) | |
noglob rake test_postgres TESTOPTS="--name=/test_model_with_no_id/" 16.81s user 0.99s system 193% cpu 9.203 total |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment