We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Ruby JSON appears to have changed parsing of errors between v2.6 and v2.7. For example - when running:
JSON
require 'json' data = {} data['cycle'] = data JSON.dump(data)
With Ruby v2.6.5
This raises a SystemStackError.
SystemStackError
With Ruby v2.7.0
This causes fatal (machine stack overflow in critical region)
fatal (machine stack overflow in critical region)
This is causing Travis CI to fail:
https://travis-ci.org/getsentry/raven-ruby/jobs/636721290?utm_medium=notification&utm_source=github_status
https://github.com/getsentry/raven-ruby/blob/master/spec/raven/json_spec.rb#L75
The text was updated successfully, but these errors were encountered:
Note: confirmed this isn't a ruby version issue - but actually a JSON gem version issue:
With json v2.1.0
With json v2.3.0
Sorry, something went wrong.
Closed: https://rubygems.org/gems/sentry-raven/versions/3.0.0 :)
No branches or pull requests
Ruby
JSON
appears to have changed parsing of errors between v2.6 and v2.7. For example - when running:With Ruby v2.6.5
This raises a
SystemStackError
.With Ruby v2.7.0
This causes
fatal (machine stack overflow in critical region)
This is causing Travis CI to fail:
https://travis-ci.org/getsentry/raven-ruby/jobs/636721290?utm_medium=notification&utm_source=github_status
https://github.com/getsentry/raven-ruby/blob/master/spec/raven/json_spec.rb#L75
The text was updated successfully, but these errors were encountered: