-
-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] undefined method `deep_merge!' for {}:Concurrent::Hash #555
Comments
I'm sorry for this trouble. I caused it in my attempts to fix #554. I am surprised that the tests didn't catch this mistake. I will investigate why. |
After #555, as this seems to be happening in 5.0.7 'https://github.com/rails/rails/blob/main/activesupport/activesupport.gemspec#L36' specifies that any i18n 1.x version will be used by this version of Rails. We should be more careful.
I am able to reproduce this:
|
I do not understand why this is happening. I can see that the method is listed as an instance method on
However:
|
|
Okay, this seems very fresh and likely a bug in JRuby. jruby/jruby#6547 I'll park this issue for a few days and revise it towards the start of next week. In the interim, if you want your application to function correctly then I would recommend using i18n 1.8.7 for the moment. |
* Remove obsolete gemfile * Work around issue with the combination of I18n and JRuby See jruby/jruby#6547 and ruby-i18n/i18n#555 * Use correct released versions of activerecord-jdbcsqlite3-adapter * Require CI to pass on JRuby again * Build on latest JRuby 9.2 version
* Remove obsolete gemfile * Work around issue with the combination of I18n and JRuby See jruby/jruby#6547 and ruby-i18n/i18n#555 * Use correct released versions of activerecord-jdbcsqlite3-adapter * Require CI to pass on JRuby again * Build on latest JRuby 9.2 version
* Remove obsolete gemfile * Work around issue with the combination of I18n and JRuby See jruby/jruby#6547 and ruby-i18n/i18n#555 * Use correct released versions of activerecord-jdbcsqlite3-adapter * Require CI to pass on JRuby again * Build on latest JRuby 9.2 version
* Remove obsolete gemfile * Work around issue with the combination of I18n and JRuby See jruby/jruby#6547 and ruby-i18n/i18n#555 * Use correct released versions of activerecord-jdbcsqlite3-adapter * Require CI to pass on JRuby again * Build on latest JRuby 9.2 version
What I tried to do
Tried to run specs after bundling on my rails 5 application.
What I expected to happen
Expected tests to run as they normally would
What actually happened
Ran into an error with the following stack trace:
Versions of i18n, rails, and anything else you think is necessary
Rails 5 and up
Jruby 9.2
I18n 1.8.8
The text was updated successfully, but these errors were encountered: