fluent/fluentd · error · ArgumentError
#{self.name}: default value specified twice for #{name}
Error message
#{self.name}: default value specified twice for #{name} What it means
Error "#{self.name}: default value specified twice for #{name}" thrown in fluent/fluentd.
Source
Thrown at lib/fluent/config/configure_proxy.rb:334
def config_param(name, type = nil, **kwargs, &block)
name, block, opts = parameter_configuration(name, type, **kwargs, &block)
if @current_description
config_set_desc(name, @current_description)
@current_description = nil
end
@sections.delete(name)
@params[name] = [block, opts]
name
end
def config_set_default(name, defval)
name = name.to_sym
if @defaults.has_key?(name)
raise ArgumentError, "#{self.name}: default value specified twice for #{name}"
end
@defaults[name] = defval
nil
end
def config_set_desc(name, description)
name = name.to_sym
if @descriptions.has_key?(name)
raise ArgumentError, "#{self.name}: description specified twice for #{name}"
end
@descriptions[name] = description
nil
end
def desc(description)View on GitHub (pinned to dd45c6e18d)
When it happens
Trigger: Thrown at lib/fluent/config/configure_proxy.rb:334 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of fluent/fluentd@dd45c6e18d (2026-08-21).
Data as JSON: /api/errors/1d406e6a4dbc35f8.
Report an issue: GitHub.