From 3eb789fc79e3e55df05140ae9419032c22243ae6 Mon Sep 17 00:00:00 2001 From: Seonghyun Hong Date: Thu, 18 Jun 2026 19:06:24 +0900 Subject: [PATCH 1/2] fix: remove duplicated word in unreloadable plugin error message Signed-off-by: Seonghyun Hong --- lib/fluent/engine.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/fluent/engine.rb b/lib/fluent/engine.rb index 3bbd19a693..905f7a1295 100644 --- a/lib/fluent/engine.rb +++ b/lib/fluent/engine.rb @@ -186,7 +186,7 @@ def reload_config(conf, supervisor: false) ret.all_plugins.each do |plugin| if plugin.respond_to?(:reloadable_plugin?) && !plugin.reloadable_plugin? - raise Fluent::ConfigError, "Unreloadable plugin plugin: #{Fluent::Plugin.lookup_type_from_class(plugin.class)}, plugin_id: #{plugin.plugin_id}, class_name: #{plugin.class})" + raise Fluent::ConfigError, "Unreloadable plugin: #{Fluent::Plugin.lookup_type_from_class(plugin.class)}, plugin_id: #{plugin.plugin_id}, class_name: #{plugin.class})" end end From e4dc34436f9b0f429701d3a9da43df20e0bd8780 Mon Sep 17 00:00:00 2001 From: Seonghyun Hong Date: Fri, 19 Jun 2026 09:33:08 +0900 Subject: [PATCH 2/2] test: update assertion for de-duplicated error message Signed-off-by: Seonghyun Hong --- test/test_engine.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/test_engine.rb b/test/test_engine.rb index a28135341c..5b9bf1cffd 100644 --- a/test/test_engine.rb +++ b/test/test_engine.rb @@ -194,7 +194,7 @@ def multi_workers_ready?; true; end e = assert_raise(Fluent::ConfigError) do engine.reload_config(new_conf) end - assert e.message.match?('Unreloadable plugin plugin: dummy_engine_class_var_test') + assert e.message.match?('Unreloadable plugin: dummy_engine_class_var_test') assert_kind_of DummyEngineTestInput, engine.root_agent.inputs[0] assert_kind_of DummyEngineTestOutput, engine.root_agent.outputs[0]