diff --git a/lib/active_record/connection_adapters/oracle_enhanced_adapter.rb b/lib/active_record/connection_adapters/oracle_enhanced_adapter.rb index eca568235..8d6fbeb0f 100644 --- a/lib/active_record/connection_adapters/oracle_enhanced_adapter.rb +++ b/lib/active_record/connection_adapters/oracle_enhanced_adapter.rb @@ -825,7 +825,7 @@ module ActiveRecord end # Workaround for https://github.com/jruby/jruby/issues/6267 -if RUBY_ENGINE == "jruby" +if defined?(JRUBY_VERSION) && Gem::Version.new(JRUBY_VERSION) < Gem::Version.new("9.4.6.0") require "jruby" class org.jruby::RubyObjectSpace::WeakMap