clone 996117 -1 severity -1 serious retitle -1 ArgumentError: wrong number of arguments (given 2, expected 3) caused by lib/active_support/cache.rb:330 block 996117 by -1 thanks
I had a look at the issue. It actually seems that ruby-activesupport, to which
the following files belong, is to blame and incompatible with Ruby 3:
> ArgumentError: wrong number of arguments (given 2, expected 3)
>
> /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.7/lib/active_support/cache.rb:710:in
> `get_entry_value'
>
> /usr/share/rubygems-integration/all/gems/activesupport-6.0.3.7/lib/active_support/cache.rb:330:in
> `fetch'
The error is actually caused when the options argument to the get_entry_value()
function is empty ('{}'). This doesn't fail with Ruby 2.7, but it fails with
Ruby 3 (possibly due to the changes of handling keyword and positional
arguments).
This seems to have been fixed in RC1 of version 6.1.0 and therefor in version
6.1.4 as well.
Regards, Daniel
--
Regards,
Daniel Leidert <[email protected]> | https://www.wgdd.de/
GPG-Key RSA4096 / BEED4DED5544A4C03E283DC74BCD0567C296D05D
GPG-Key ED25519 / BD3C132D8B3805D1808123AB7ACE00941E338C78
https://www.fiverr.com/dleidert
https://www.patreon.com/join/dleidert
signature.asc
Description: This is a digitally signed message part

