********************************************************************************
Running "curb" using CHAIN for Envfile entry 0
Starting tests in child PID 3001 at 2025-11-18 17:37:42 +0000
Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/curb...
Fetching gem metadata from https://rubygems.org/........
Resolving dependencies...
Fetching rake 13.3.1
Installing rake 13.3.1
Using bundler 2.4.1
Fetching base64 0.3.0
Fetching bigdecimal 3.3.1
Using logger 1.7.0
Fetching curb 1.0.9
Fetching metaclass 0.0.4
Installing base64 0.3.0
Fetching minitest 5.16.3
Installing metaclass 0.0.4
Using minitest-stub-const 0.6
Using mutex_m 0.3.0
Using ostruct 0.6.3
Using rack 3.2.4
Using warning 1.5.0
Fetching webrick 1.9.1
Installing bigdecimal 3.3.1 with native extensions
Installing curb 1.0.9 with native extensions
Installing minitest 5.16.3
Installing webrick 1.9.1
Using newrelic_rpm 9.23.0 from source at `../../../..` and installing its executables
Fetching mocha 1.9.0
Fetching rackup 2.2.1
Installing rackup 2.2.1
Installing mocha 1.9.0
Bundle complete! 15 Gemfile dependencies, 17 gems now installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.
base64 (0.3.0), bigdecimal (3.3.1), curb (1.0.9), logger (1.7.0), metaclass (0.0.4), minitest (5.16.3), minitest-stub-const (0.6), mocha (1.9.0), mutex_m (0.3.0), newrelic_rpm (9.23.0), ostruct (0.6.3), rack (3.2.4), rackup (2.2.1), rake (13.3.1), warning (1.5.0), webrick (1.9.1)
Run options: --seed 11192
# Running:
......F.E....F....F..............E.....F..E...........E..E..F..............
Finished in 4.445840s, 16.8697 runs/s, 39.1377 assertions/s.
1) Failure:
CurbTest#test_instrumentation_with_crossapp_enabled_records_crossapp_metrics_if_header_present [/opt/hostedtoolcache/Ruby/3.5.0-preview1/x64/lib/ruby/gems/3.5.0+0/gems/minitest-5.16.3/lib/minitest/assertions.rb:183]:
Expected [:uri] to include :transaction_guid.
2) Error:
CurbTest#test_new_cat_with_referring_info_and_call_out:
NoMethodError: undefined method 'unpack' for nil
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/lib/new_relic/agent/obfuscator.rb:28:in 'NewRelic::Agent::Obfuscator#deobfuscate'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/http_client_test_cases.rb:638:in 'HttpClientTestCases#decode_payload'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/http_client_test_cases.rb:563:in 'block (5 levels) in <module:HttpClientTestCases>'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/http_client_test_cases.rb:558:in 'Array#each'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/http_client_test_cases.rb:558:in 'block (4 levels) in <module:HttpClientTestCases>'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/agent_helper.rb:403:in 'block in Object#in_transaction'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/lib/new_relic/agent/tracer.rb:106:in 'NewRelic::Agent::Tracer.in_transaction'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/agent_helper.rb:401:in 'Object#in_transaction'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/http_client_test_cases.rb:553:in 'block (3 levels) in <module:HttpClientTestCases>'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/agent_helper.rb:557:in 'Object#with_config'
/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/http_client_test_cases.rb:550:in 'block (2 levels) in <module:HttpClientTestCases>'
3) Failure:
CurbTest#test_adds_newrelic_transaction_header [/opt/hostedtoolcache/Ruby/3.5.0-preview1/x64/lib/ruby/gems/3.5.0+0/gems/minitest-5.16.3/lib/minitest/assertions.rb:183]:
Expected nil (NilClass) to respond to #empty?.
4) Failure:
CurbTest#test_crossapp_metrics_allow_valid_utf8_characters [/opt/hostedtoolcache/Ruby/3.5.0-preview1/x64/lib/ruby/gems/3.5.0+0/gems/minitest-5.16.3/lib/minitest/assertions.rb:183]:
Expected [:uri] to include :transaction_guid.
5) Err