fluent/fluentd · error · Fluent::ConfigError
Unknown format template '#{format}'
Error message
Unknown format template '#{format}' What it means
Error "Unknown format template '#{format}'" thrown in fluent/fluentd.
Source
Thrown at lib/fluent/compat/parser.rb:118
if format[0] == ?/ && format[format.length-1] == ?/
# regexp
begin
regexp = Regexp.new(format[1..-2])
if regexp.named_captures.empty?
raise "No named captures"
end
rescue
raise ConfigError, "Invalid regexp '#{format[1..-2]}': #{$!}"
end
RegexpParser.new(regexp)
else
# built-in template
begin
Fluent::Plugin.new_parser(format)
rescue ConfigError # keep same error message
raise ConfigError, "Unknown format template '#{format}'"
end
end
end
module TypeConverterCompatParameters
def convert_type_converter_parameters!(conf)
if conf["types"]
delimiter = conf["types_delimiter"] || ','
label_delimiter = conf["types_label_delimiter"] || ':'
types = {}
conf['types'].split(delimiter).each do |pair|
key, value = pair.split(label_delimiter, 2)
if value.start_with?("time#{label_delimiter}")
value = value.split(label_delimiter, 2).join(':')
elsif value.start_with?("array#{label_delimiter}")
value = value.split(label_delimiter, 2).join(':')
end
types[key] = valueView on GitHub (pinned to dd45c6e18d)
When it happens
Trigger: Thrown at lib/fluent/compat/parser.rb:118 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/4e2b7047a99a7601.
Report an issue: GitHub.