- What language agent version are you using? Any other relevant versions? (Gems, etc.)
We’re using Ruby 2.7.0, Rails 6.0.2.2, and the “addressable” gem (v2.7.0, although the same issue happened when we tried downgrading to 2.5.x).
- Paste in the error message you are seeing (text or screenshot).
During server startup, the NewRelic agent fails to start. Here are some relevant parts of the logs:
#<Thread:0x00007fbcd1b2f878 /.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/threading/agent_thread.rb:12 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/threading/agent_thread.rb:14:in `block in create'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/agent.rb:718:in `block in start_worker_thread'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/agent.rb:691:in `deferred_work!'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/agent.rb:672:in `catch_errors'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/agent.rb:692:in `block in deferred_work!'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent.rb:506:in `disable_all_tracing'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/agent.rb:693:in `block (2 levels) in deferred_work!'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/newrelic_rpm-6.10.0.364/lib/new_relic/agent/agent.rb:940:in `connect'
... 10241 levels...
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/activesupport-6.0.2.2/lib/active_support/core_ext/range/each.rb:9:in `each'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/addressable-2.7.0/lib/addressable/idna/pure.rb:153:in `block in unicode_compose'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/addressable-2.7.0/lib/addressable/idna/pure.rb:215:in `unicode_compose_pair'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/addressable-2.7.0/lib/addressable/idna/pure.rb:305:in `lookup_unicode_composition'
/.rbenv/versions/2.7.0/lib/ruby/gems/2.7.0/gems/addressable-2.7.0/lib/addressable/idna/pure.rb:305:in `hash': stack level too deep (SystemStackError)
- Describe your issue: what are you seeing? What were you expecting to see?
I’m seeing the agent failing to start. I’m expecting it to start properly.
Here are some links describing something similar to our issue:
Any pointers appreciated!