ytti/oxidized · error · Oxidized::Output::Output::NoConfig
no output http config, edit #{Oxidized::Config.configfile}
Error message
no output http config, edit #{Oxidized::Config.configfile} What it means
Error "no output http config, edit #{Oxidized::Config.configfile}" thrown in ytti/oxidized.
Source
Thrown at lib/oxidized/output/http.rb:18
module Oxidized
module Output
class Http < Output
attr_reader :commitref
def initialize
super
@cfg = Oxidized.config.output.http
end
def setup
return unless @cfg.empty?
Oxidized.asetus.user.output.http.user = 'Oxidized'
Oxidized.asetus.user.output.http.pasword = 'secret'
Oxidized.asetus.user.output.http.url = 'http://localhost/web-api/oxidized'
Oxidized.asetus.save :user
raise NoConfig, "no output http config, edit #{Oxidized::Config.configfile}"
end
require "net/http"
require "uri"
require "json"
def store(node, outputs, opt = {})
@commitref = nil
uri = URI.parse @cfg.url
http = Net::HTTP.new uri.host, uri.port
# if uri scheme is https, enable ssl and set verify mode
if uri.scheme == "https"
http.use_ssl = true
http.verify_mode = @cfg.ssl_verify? ? OpenSSL::SSL::VERIFY_PEER : OpenSSL::SSL::VERIFY_NONE
end
headers = @cfg.headers? ? @cfg.headers : {}View on GitHub (pinned to 687ed4262d)
When it happens
Trigger: Thrown at lib/oxidized/output/http.rb:18 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/a5e66c2ccbc34dae.
Report an issue: GitHub.