ytti/oxidized · error · Oxidized::Output::Output::NoConfig
no output file config, edit #{Oxidized::Config.configfile}
Error message
no output file config, edit #{Oxidized::Config.configfile} What it means
Error "no output file config, edit #{Oxidized::Config.configfile}" thrown in ytti/oxidized.
Source
Thrown at lib/oxidized/output/file.rb:19
module Oxidized
module Output
# ruby's File class must be accessed with ::File to avoid name conflicts
class File < Output
require 'fileutils'
attr_reader :commitref
def initialize
super
@cfg = Oxidized.config.output.file
end
def setup
return unless @cfg.empty?
Oxidized.asetus.user.output.file.directory = ::File.join(Config::ROOT, 'configs')
Oxidized.asetus.save :user
raise NoConfig, "no output file config, edit #{Oxidized::Config.configfile}"
end
# node: node name (String)
# outputs: Oxidized::Models::Outputs
# opts: dict of optional parameters:
# - group: node group
# - significant_changes:
# nil / not set / true -> store as usual
# false -> do not store
def store(node, outputs, opt = {})
return false if opt[:significant_changes] == false
file = ::File.expand_path @cfg.directory
file = ::File.join ::File.dirname(file), opt[:group] if opt[:group]
FileUtils.mkdir_p file
file = ::File.join file, node
::File.write(file, outputs.to_cfg)
@commitref = fileView on GitHub (pinned to 687ed4262d)
When it happens
Trigger: Thrown at lib/oxidized/output/file.rb:19 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ytti/oxidized@687ed4262d (2026-08-23).
Data as JSON: /api/errors/84db9b88a3f17f18.
Report an issue: GitHub.