fluent/fluentd · error · Fluent::ConfigParseError
@ss.rest
Error message
@ss.rest
What it means
Error "@ss.rest" thrown in fluent/fluentd.
Source
Thrown at lib/fluent/config/literal_parser.rb:168
if string.empty?
return nil
end
string.join
end
def scan_embedded_code
src = '"#{'+@ss.rest+"\n=begin\n=end\n}"
seek = -1
while (seek = src.index('}', seek + 1))
unless Ripper.sexp(src[0..seek] + '"').nil? # eager parsing until valid expression
break
end
end
unless seek
raise Fluent::ConfigParseError, @ss.rest
end
code = src[3, seek-3]
if @ss.rest.length < code.length
@ss.pos += @ss.rest.length
parse_error! "expected end of embedded code but $end"
end
@ss.pos += code.length
'"#{' + code + '}"'
end
def eval_embedded_code(code)
if @eval_context.nil?
parse_error! "embedded code is not allowed in this file"
endView on GitHub (pinned to dd45c6e18d)
When it happens
Trigger: Thrown at lib/fluent/config/literal_parser.rb:168 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/54e27d5542524b56.
Report an issue: GitHub.