Skip to content

CI: Failed with URI::InvalidComponentError #5141

@Watson1978

Description

@Watson1978

Describe the bug

Recently, uri gem v1.1.0 was released.
https://github.com/ruby/uri/releases/tag/v1.1.0

Then, Fluentd's CI has been failed with URI::InvalidComponentError at test/test_supervisor.rb.

Error: test_rpc_server[ipv6](SupervisorTest): URI::InvalidComponentError: bad component(expected host component): 
/home/watson/.rbenv/versions/3.4.7/lib/ruby/gems/3.4.0/gems/uri-1.1.1/lib/uri/http.rb:73:in 'URI::HTTP#check_host'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/gems/3.4.0/gems/uri-1.1.1/lib/uri/generic.rb:653:in 'URI::Generic#host='
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http/generic_request.rb:230:in 'Net::HTTPGenericRequest#update_uri'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:2475:in 'Net::HTTP#begin_transport'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:2404:in 'Net::HTTP#transport_request'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:2378:in 'Net::HTTP#request'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:2249:in 'Net::HTTP#request_get'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:826:in 'block in Net::HTTP.get_response'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:1626:in 'Net::HTTP#start'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:1064:in 'Net::HTTP.start'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:824:in 'Net::HTTP.get_response'
/home/watson/.rbenv/versions/3.4.7/lib/ruby/3.4.0/net/http.rb:805:in 'Net::HTTP.get'
test/test_supervisor.rb:551:in 'SupervisorTest#test_rpc_server'
     548:     sv.send(:install_main_process_signal_handlers)
     549:     p "!" * 80
     550:     p URI.parse("http://#{localhost}:24447/api/plugins.flushBuffers")
  => 551:     response = Net::HTTP.get(URI.parse("http://#{localhost}:24447/api/plugins.flushBuffers"))
     552:     info_msg = "[info]: force flushing buffered events\n"
     553: 
     554:     server.stop_rpc_server

Ref. https://github.com/fluent/fluentd/actions/runs/19036013785

To Reproduce

bundle exec ruby -I"lib:test" test/test_supervisor.rb -v

Expected behavior

No error

Your Environment

- Fluentd version:
- Package version:
- Operating system:
- Kernel version:

Your Configuration

none

Your Error Log

See above

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    CITest/CI issues

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions