Skip to content

Merge pull request #1215 from skunkworker/jb/patch_v72_pgbouncer_drop… #375

Merge pull request #1215 from skunkworker/jb/patch_v72_pgbouncer_drop…

Merge pull request #1215 from skunkworker/jb/patch_v72_pgbouncer_drop… #375

Triggered via push June 13, 2026 14:55
Status Failure
Total duration 25m 17s
Artifacts

ruby.yml

on: push
Matrix: ARJDBC Tests (MySQL)
Matrix: ARJDBC Tests (Postgres)
Matrix: ARJDBC Tests (SQLite)
Matrix: Rails Tests (MySQL)
Matrix: Rails Tests (Postgres)
Matrix: Rails Tests (SQLite)
Fit to window
Zoom out
Zoom in

Annotations

37 errors and 12 warnings
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:355:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L364
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:312:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:364:in `test_foreign_keys' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:333:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L337
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:114:in `query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/postgresql/adapter.rb:689:in `column_definitions' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:109:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:345:in `block in columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:425:in `with_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:344:in `block in columns' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:343:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:354:in `block in columns_hash' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:353:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:54:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:198:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/act
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: test/db/postgresql/connection_lost_test.rb#L122
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: function pg_current_xact_id() does not exist Hint: No function matches the given name and argument types. You might need to add explicit type casts. Position: 8 arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:647:in `select' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:73:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:262:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:84:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:102:in `select_rows' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `select_value' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/connection_lost_test.rb:122:in `test_begin_db_transaction_after_dropped_socket_reconnects' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:355:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L364
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:312:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:364:in `test_foreign_keys' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:333:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L337
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:114:in `query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/postgresql/adapter.rb:689:in `column_definitions' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:109:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:345:in `block in columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:425:in `with_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:344:in `block in columns' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:343:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:354:in `block in columns_hash' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:353:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:54:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:198:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/act
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: test/db/postgresql/connection_lost_test.rb#L122
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: function pg_current_xact_id() does not exist Hint: No function matches the given name and argument types. You might need to add explicit type casts. Position: 8 arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:647:in `select' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:73:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:262:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:84:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:102:in `select_rows' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `select_value' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/connection_lost_test.rb:122:in `test_begin_db_transaction_after_dropped_socket_reconnects' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:355:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L364
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:312:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:364:in `test_foreign_keys' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:333:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L337
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:114:in `query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/postgresql/adapter.rb:689:in `column_definitions' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:109:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:345:in `block in columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:425:in `with_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:344:in `block in columns' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:343:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:354:in `block in columns_hash' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:353:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:54:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:198:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/act
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: test/db/postgresql/connection_lost_test.rb#L122
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: function pg_current_xact_id() does not exist Hint: No function matches the given name and argument types. You might need to add explicit type casts. Position: 8 arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:647:in `select' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:73:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:262:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:84:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:102:in `select_rows' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `select_value' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/connection_lost_test.rb:122:in `test_begin_db_transaction_after_dropped_socket_reconnects' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:355:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L364
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:312:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:364:in `test_foreign_keys' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/models/data_types.rb:35:in `down' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/simple_test.rb:333:in `shutdown' org/jruby/RubyArray.java:2018:in `each' org/jruby/Ru
Error: test/db/postgresql/simple_test.rb#L337
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:114:in `query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/postgresql/adapter.rb:689:in `column_definitions' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:109:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:345:in `block in columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:425:in `with_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:344:in `block in columns' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:343:in `columns' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:354:in `block in columns_hash' org/jruby/RubyHash.java:1441:in `fetch' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:353:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:54:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/schema_cache.rb:198:in `columns_hash' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/act
Error: arjdbc/jdbc/RubyJdbcConnection.java#L777
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block arjdbc/jdbc/RubyJdbcConnection.java:777:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:98:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:97:in `block in raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:96:in `raw_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:538:in `internal_execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:137:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:27:in `execute' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/postgresql/schema_statements.rb:59:in `drop_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/schema_statements.rb:307:in `create_table' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration/default_strategy.rb:10:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1059:in `block in method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `block in say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/benchmark-0.5.0/lib/benchmark.rb:305:in `measure' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1025:in `say_with_time' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:1048:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/migration.rb:737:in `method_missing' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/t
Error: test/db/postgresql/connection_lost_test.rb#L122
ActiveRecord::JDBCError: org.postgresql.util.PSQLException: ERROR: function pg_current_xact_id() does not exist Hint: No function matches the given name and argument types. You might need to add explicit type casts. Position: 8 arjdbc/jdbc/RubyJdbcConnection.java:1100:in `execute_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/notifications/instrumenter.rb:58:in `instrument' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1141:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/core.rb:74:in `log' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:49:in `block in internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:1024:in `block in with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.2.3.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract_adapter.rb:993:in `with_raw_connection' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:47:in `internal_exec_query' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:647:in `select' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:73:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/query_cache.rb:262:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/lib/arjdbc/abstract/database_statements.rb:84:in `select_all' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:102:in `select_rows' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.2.3.1/lib/active_record/connection_adapters/abstract/database_statements.rb:90:in `select_value' /home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/test/db/postgresql/connection_lost_test.rb:122:in `test_begin_db_transaction_after_dropped_socket_reconnects' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyArray.java:2018:in `each' org/jruby/RubyKernel.java:1426:in `catch' org/jruby/RubyKernel.java:1421:in `catch'
Rails Tests (SQLite) (jruby-9.4.14.0, sqlite3, rails:test_sqlite3, 7-2-stable)
Process completed with exit code 1.
ARJDBC Tests (SQLite) (jruby-9.4.14.0, sqlite3, test_sqlite3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (MySQL) (jruby-9.4.14.0, mysql2, db:mysql test_mysql2, false, MySQL)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-9.4.14.0, postgresql, db:postgresql test_postgresql, true, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-9.4.14.0, postgresql, db:postgresql test_postgresql, false, false)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (MySQL) (jruby-9.4.14.0, mysql2, db:mysql test_mysql2, true, MySQL)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-9.4.14.0, postgresql, db:postgresql test_postgresql, true, false)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
ARJDBC Tests (Postgres) (jruby-9.4.14.0, postgresql, db:postgresql test_postgresql, false, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (SQLite) (jruby-9.4.14.0, sqlite3, rails:test_sqlite3, 7-2-stable)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (MySQL) (jruby-9.4.14.0, mysql2, rails:test_mysql2, 7-2-stable, false, MySQL)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (MySQL) (jruby-9.4.14.0, mysql2, rails:test_mysql2, 7-2-stable, true, MySQL)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (Postgres) (jruby-9.4.14.0, postgresql, rails:test_postgresql, 7-2-stable, true)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Rails Tests (Postgres) (jruby-9.4.14.0, postgresql, rails:test_postgresql, 7-2-stable, false)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4. Actions will be forced to run with Node.js 24 by default starting June 16th, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/