Some important fixes #243
Annotations
4 errors and 1 warning
Run tests:
test/db/mysql/rails_test.rb#L274
<ActiveRecord::ValueTooLong> exception expected but was
<NoMethodError(<private method `hash' called for #<ActiveRecord::Relation::QueryAttribute:0x124b8fe9>>)
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/arel/nodes/unary.rb:15:in `hash'
org/jruby/RubyArray.java:855:in `hash'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/arel/nodes/binary.rb:21:in `hash'
org/jruby/RubyArray.java:3777:in `-'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:211:in `non_empty_predicates'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:200:in `predicates_with_wrapped_sql_literals'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:71:in `ast'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/query_methods.rb:1583:in `build_arel'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/query_methods.rb:1490:in `arel'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/finder_methods.rb:369:in `block in exists?'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation.rb:1028:in `skip_query_cache_if_necessary'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/finder_methods.rb:369:in `exists?'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/validations/uniqueness.rb:45:in `validate_each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activemodel-7.1.5.1/lib/active_model/validator.rb:155:in `block in validate'
org/jruby/RubyArray.java:2009:in `each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activemodel-7.1.5.1/lib/active_model/validator.rb:151:in `validate'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:202:in `block in halting'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:707:in `block in default_terminator'
org/jruby/RubyKernel.java:1426:in `catch'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:706:in `block in default_terminator'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:203:in `block in halting'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:598:in `block in invoke_before'
org/jruby/RubyArray.java:2009:in `each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:598:in `invoke_before'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapte
|
Run tests:
test/simple.rb#L790
NoMethodError: private method `hash' called for #<ActiveRecord::Relation::QueryAttribute:0x3e3578e9>
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/arel/nodes/unary.rb:15:in `hash'
org/jruby/RubyArray.java:855:in `hash'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/arel/nodes/binary.rb:21:in `hash'
org/jruby/RubyArray.java:3777:in `-'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:211:in `non_empty_predicates'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:200:in `predicates_with_wrapped_sql_literals'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:71:in `ast'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/query_methods.rb:1583:in `build_arel'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/query_methods.rb:1490:in `arel'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/finder_methods.rb:369:in `block in exists?'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation.rb:1028:in `skip_query_cache_if_necessary'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/finder_methods.rb:369:in `exists?'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/validations/uniqueness.rb:45:in `validate_each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activemodel-7.1.5.1/lib/active_model/validator.rb:155:in `block in validate'
org/jruby/RubyArray.java:2009:in `each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activemodel-7.1.5.1/lib/active_model/validator.rb:151:in `validate'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:202:in `block in halting'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:707:in `block in default_terminator'
org/jruby/RubyKernel.java:1426:in `catch'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:706:in `block in default_terminator'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:203:in `block in halting'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:598:in `block in invoke_before'
org/jruby/RubyArray.java:2009:in `each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:598:in `invoke_before'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/
|
Run tests:
test/simple.rb#L770
NoMethodError: private method `hash' called for #<ActiveRecord::Relation::QueryAttribute:0x4fde13d0>
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/arel/nodes/unary.rb:15:in `hash'
org/jruby/RubyArray.java:855:in `hash'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/arel/nodes/binary.rb:21:in `hash'
org/jruby/RubyArray.java:3777:in `-'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:211:in `non_empty_predicates'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:200:in `predicates_with_wrapped_sql_literals'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/where_clause.rb:71:in `ast'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/query_methods.rb:1583:in `build_arel'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/query_methods.rb:1490:in `arel'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/finder_methods.rb:369:in `block in exists?'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation.rb:1028:in `skip_query_cache_if_necessary'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/relation/finder_methods.rb:369:in `exists?'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activerecord-7.1.5.1/lib/active_record/validations/uniqueness.rb:45:in `validate_each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activemodel-7.1.5.1/lib/active_model/validator.rb:155:in `block in validate'
org/jruby/RubyArray.java:2009:in `each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activemodel-7.1.5.1/lib/active_model/validator.rb:151:in `validate'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:426:in `block in make_lambda'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:202:in `block in halting'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:707:in `block in default_terminator'
org/jruby/RubyKernel.java:1426:in `catch'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:706:in `block in default_terminator'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:203:in `block in halting'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:598:in `block in invoke_before'
org/jruby/RubyArray.java:2009:in `each'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/active_support/callbacks.rb:598:in `invoke_before'
/home/runner/work/activerecord-jdbc-adapter/activerecord-jdbc-adapter/vendor/bundle/jruby/3.1.0/gems/activesupport-7.1.5.1/lib/
|
Run tests
Process completed with exit code 1.
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Loading