-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Open
Labels
CITest/CI issuesTest/CI issues
Description
Describe the bug
CI in Ruby HEAD causes error with following message:
PS C:\src\fluentd> bundle exec ruby -v -I"lib;test" test/test_configdsl.rb -v
ruby 4.0.0dev (2025-11-08 master 9bbe4b600b) +PRISM [x64-mingw-ucrt]
C:/Ruby40-x64/lib/ruby/gems/4.0.0+0/gems/serverengine-2.4.0/lib/serverengine/socket_manager_win.rb:141: warning: assigned but unused variable - type
C:/src/fluentd/lib/fluent/plugin_helper.rb:46: warning: method redefined; discarding old inherited
C:/src/fluentd/lib/fluent/plugin_helper.rb:46: warning: previous definition of inherited was here
Loaded suite test/test_configdsl
Started
ConfigDSLTest:
test_config_error: .: (0.000403)
test_parse: .: (0.000730)
test_parse2: .: (0.000127)
test_with_ruby_keyword: E
==================================================================================================================================================================================
Error: test_with_ruby_keyword(ConfigDSLTest): Errno::EINVAL: Invalid argument @ rb_sysopen - |uname -a
config.rb:1:in 'File#initialize'
config.rb:1:in 'Kernel.open'
config.rb:1:in 'Fluent::Config::DSL::Proxy#eval'
C:/src/fluentd/lib/fluent/config/dsl.rb:54:in 'BasicObject#instance_eval'
C:/src/fluentd/lib/fluent/config/dsl.rb:54:in 'Fluent::Config::DSL::Proxy#eval'
C:/src/fluentd/lib/fluent/config/dsl.rb:35:in 'Fluent::Config::DSL::Parser.parse'
test/test_configdsl.rb:110:in 'ConfigDSLTest#test_with_ruby_keyword'
107:
108: def test_with_ruby_keyword
109: uname_string = `uname -a`
=> 110: root1 = Fluent::Config::DSL::Parser.parse(<<DSL)
111: uname_str = ruby.open('|uname -a'){|out| out.read}
112: source {
113: uname uname_str
==================================================================================================================================================================================
: (0.069793)
Finished in 0.0731801 seconds.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4 tests, 22 assertions, 0 failures, 1 errors, 0 pendings, 0 omissions, 0 notifications
75% passed
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
54.66 tests/s, 300.63 assertions/s
Ref. https://github.com/fluent/fluentd/actions/runs/19209763728/job/54910244654
To Reproduce
Run bundle exec ruby -v -I"lib;test" test/test_configdsl.rb -v with Ruby HEAD on Windows
Expected behavior
No error
Your Environment
- Fluentd version:
- Package version:
- Operating system:
- Kernel version:Your Configuration
noneYour Error Log
See aboveAdditional context
You can download Ruby HEAD windows installer from https://github.com/oneclick/rubyinstaller2/releases/tag/rubyinstaller-head
Metadata
Metadata
Assignees
Labels
CITest/CI issuesTest/CI issues
Type
Projects
Status
No status