Skip to content

JRuby Continuous Integration #376

JRuby Continuous Integration

JRuby Continuous Integration #376

Triggered via schedule November 13, 2023 09:04
Status Failure
Total duration 5h 8m 46s
Artifacts
This run and associated checks have been archived and are scheduled for deletion. Learn more about checks retention

ci_jruby.yml

on: schedule
Matrix: jruby_multiverse
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
unit_tests
Final attempt failed. Child_process exited with error code 2
jruby_multiverse (background_2)
The runner has received a shutdown signal. This can happen when the runner service is stopped, or a manually started runner is canceled.
jruby_multiverse (background_2)
The operation was canceled.
jruby_multiverse (agent)
Process completed with exit code 1.
jruby_multiverse (agent)
******************************************************************************** Running "high_security" using CHAIN for Envfile entry 0 Starting tests in child PID 8463 at 2023-11-13 09:10:50 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/high_security... Fetching gem metadata from https://rubygems.org/........ Resolving dependencies... Using rake 13.1.0 Using base64 0.2.0 Using bundler 2.3.26 Using metaclass 0.0.4 Using minitest 5.16.3 Using minitest-stub-const 0.6 Using newrelic_rpm 9.6.0 from source at `../../../..` and installing its executables Using rack 3.0.8 Using webrick 1.8.1 Using warning 1.3.0 Using mocha 1.9.0 Using rackup 2.1.0 Bundle complete! 9 Gemfile dependencies, 12 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. base64 (0.2.0), metaclass (0.0.4), minitest (5.16.3), minitest-stub-const (0.6), mocha (1.9.0), newrelic_rpm (9.6.0), rack (3.0.8), rackup (2.1.0), rake (13.1.0), warning (1.3.0), webrick (1.8.1) Run options: --seed 50731 # Running: ...S.......FS.... Finished in 149.932420s, 0.1134 runs/s, 0.3668 assertions/s. 1) Failure: HighSecurityTest#test_doesnt_capture_params_to_errors [/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/multiverse_helpers.rb:208]: Expected: 1 Actual: 2 17 runs, 55 assertions, 1 failures, 0 errors, 2 skips You have skipped tests. Run with --verbose for details. ====== Ten slowest tests ====== 1. HighSecurityTest#test_disallows_custom_attributes_on_browser: 32.85448 2. HighSecurityTest#test_doesnt_capture_params_to_events: 32.02829 3. HighSecurityTest#test_doesnt_capture_params_to_errors: 22.32991 4. HighSecurityTest#test_blocks_log_capture: 21.82252 5. HighSecurityTest#test_doesnt_block_agent_attributes_to_errors: 12.36356 6. HighSecurityTest#test_disallows_server_config_from_overriding_high_security: 10.8789 7. HighSecurityTest#test_disallows_custom_attributes_on_errors: 2.22246 8. HighSecurityTest#test_doesnt_block_intrinsic_attributes_on_errors: 2.08293 9. HighSecurityTest#test_disallows_custom_attributes_on_events: 1.90179 10. HighSecurityTest#test_doesnt_capture_params_to_browser: 1.89229 One or more failures or errors were seen! Options used: [] warning: thread "Ruby-0-Thread-3: /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/lib/new_relic/agent/tracer.rb:424" terminated with exception (report_on_exception is true): IOError: closed stream write at org/jruby/RubyIO.java:1560 write at org/jruby/RubyIO.java:1457 << at org/jruby/RubyIO.java:1692 log at /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/webrick-1.8.1/lib/webrick/log.rb:78 log at /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/webrick-1.8.1/lib/webrick/log.rb:153 info at /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/webrick-1.8.1/lib/webrick/log.rb:95 start at /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/webrick-1.8.1/lib/webrick/server.rb:210 start at /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/webrick-1.8.1/lib/webrick/server.rb:32 start at /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/webrick-1.8.1/lib/webrick/server.rb:160 run_server at /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/new_relic/fake_server.rb:99 thread_block_with_current_transaction at /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/lib/new_relic/agent/tracer.rb:433 capture_segment_error at /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/lib/new_relic/agent/tracer.rb:357 thread_block_with_current_transaction at /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/lib/new_relic/agent/tracer.rb:432 "high_security" for Env
jruby_multiverse (rails)
Process completed with exit code 1.
jruby_multiverse (rails)
******************************************************************************** Running "rails" using CHAIN for Envfile entry 0 Starting tests in child PID 5193 at 2023-11-13 09:06:24 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/rails... Exception while verifying /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/cache/ruby-maven-libs-3.3.9.gem --- ERROR REPORT TEMPLATE ------------------------------------------------------- ``` RuntimeError: there was an error installing 'ruby-maven (~> 3.3.11)' . please install it manually: #<NoMethodError: undefined method `size' for nil:NilClass> /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/maven_factory.rb:130:in `install_gem' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/maven_factory.rb:104:in `add_gem_to_load_path' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/maven_factory.rb:78:in `lazy_load_maven' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/maven_factory.rb:45:in `maven_new' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/maven_exec.rb:66:in `resolve_dependencies_list' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/installer.rb:233:in `install_dependencies' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/installer.rb:224:in `do_install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/installer.rb:170:in `vendor_jars' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/jars/post_install_hook.rb:28:in `block in <main>' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/installer.rb:381:in `block in run_post_install_hooks' org/jruby/RubyArray.java:1989:in `each' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/installer.rb:380:in `run_post_install_hooks' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/rubygems_gem_installer.rb:43:in `install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/source/rubygems.rb:207:in `install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/gem_installer.rb:54:in `install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/gem_installer.rb:16:in `install_from_spec' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/parallel_installer.rb:186:in `do_install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:62:in `apply_func' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:57:in `block in process_queue' org/jruby/RubyKernel.java:1601:in `loop' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:54:in `process_queue' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:91:in `block in create_threads' NoMethodError: undefined method `size' for nil:NilClass /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package/tar_reader/entry.rb:139:in `read' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package.rb:365:in `block in digest' org/jruby/RubyArray.java:1989:in `each' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package.rb:362:in `digest' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package.rb:664:in `verify_entry' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package.rb:683:in `block in verify_files' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package/tar_reader.rb:65:in `each' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package.rb:682:in `verify_files' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package.rb:613:in `block in verify' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package/tar_reader.rb:27:in `new' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package.rb:610:in `block in verify' org/jruby/RubyIO.java:1178:in `open' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/package/file_source.rb:29:in `with_
jruby_multiverse (httpclients)
******************************************************************************** Running "async_http" using CHAIN for Envfile entry 0 Starting tests in child PID 25707 at 2023-11-13 09:23:58 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/async_http... Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/io-event-1.3.3/ext /home/runner/.rubies/jruby-9.4.3.0/bin/jruby -I /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib extconf.rb Makefile not found Gem files will remain installed in /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/io-event-1.3.3 for inspection. Results logged to /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/extensions/universal-java-11/3.1.0/io-event-1.3.3/gem_make.out /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:22:in `make' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/ext_conf_builder.rb:42:in `build' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:171:in `build_extension' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:205:in `block in build_extensions' org/jruby/RubyArray.java:1989:in `each' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:202:in `build_extensions' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/installer.rb:843:in `build_extensions' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/rubygems_gem_installer.rb:72:in `build_extensions' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/rubygems_gem_installer.rb:28:in `install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/source/rubygems.rb:207:in `install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/gem_installer.rb:54:in `install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/gem_installer.rb:16:in `install_from_spec' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/parallel_installer.rb:186:in `do_install' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:62:in `apply_func' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:57:in `block in process_queue' org/jruby/RubyKernel.java:1601:in `loop' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:54:in `process_queue' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/bundler/worker.rb:91:in `block in create_threads' An error occurred while installing io-event (1.3.3), and Bundler cannot continue. In Gemfile.0: async-http was resolved to 0.61.0, which depends on async-io was resolved to 1.37.0, which depends on async was resolved to 2.6.5, which depends on io-event Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/io-event-1.3.3/ext /home/runner/.rubies/jruby-9.4.3.0/bin/jruby -I /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib extconf.rb Makefile not found Gem files will remain installed in /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/gems/io-event-1.3.3 for inspection. Results logged to /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/gems/shared/extensions/universal-java-11/3.1.0/io-event-1.3.3/gem_make.out /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:22:in `make' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/ext_conf_builder.rb:42:in `build' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:171:in `build_extension' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:205:in `block in build_extensions' org/jruby/RubyArray.java:1989:in `each' /home/runner/.rubies/jruby-9.4.3.0/lib/ruby/stdlib/rubygems/ext/builder.rb:202:in `build_extensions' /home/runner/.rubies/jruby-9.4.3.0/lib/
jruby_multiverse (httpclients)
Process completed with exit code 1.
jruby_multiverse (background)
The hosted runner: GitHub Actions 165 lost communication with the server. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error.
unit_tests
Attempt 1 failed. Reason: Child_process exited with error code 1