{"record":{"id":"a5e66c2ccbc34dae","repo":"ytti/oxidized","slug":"no-output-http-config-edit-oxidized-config-con","errorCode":null,"errorMessage":"no output http config, edit #{Oxidized::Config.configfile}","messagePattern":"no output http config, edit #(.+?)","errorType":"exception","errorClass":"Oxidized::Output::Output::NoConfig","httpStatus":null,"severity":"error","filePath":"lib/oxidized/output/http.rb","lineNumber":18,"sourceCode":"module Oxidized\n  module Output\n    class Http < Output\n      attr_reader :commitref\n\n      def initialize\n        super\n        @cfg = Oxidized.config.output.http\n      end\n\n      def setup\n        return unless @cfg.empty?\n\n        Oxidized.asetus.user.output.http.user = 'Oxidized'\n        Oxidized.asetus.user.output.http.pasword = 'secret'\n        Oxidized.asetus.user.output.http.url = 'http://localhost/web-api/oxidized'\n        Oxidized.asetus.save :user\n        raise NoConfig, \"no output http config, edit #{Oxidized::Config.configfile}\"\n      end\n\n      require \"net/http\"\n      require \"uri\"\n      require \"json\"\n\n      def store(node, outputs, opt = {})\n        @commitref = nil\n        uri = URI.parse @cfg.url\n        http = Net::HTTP.new uri.host, uri.port\n\n        # if uri scheme is https, enable ssl and set verify mode\n        if uri.scheme == \"https\"\n          http.use_ssl = true\n          http.verify_mode = @cfg.ssl_verify? ? OpenSSL::SSL::VERIFY_PEER : OpenSSL::SSL::VERIFY_NONE\n        end\n\n        headers = @cfg.headers? ? @cfg.headers : {}","sourceCodeStart":1,"sourceCodeEnd":36,"githubUrl":"https://github.com/ytti/oxidized/blob/687ed4262d9d21e54662e872e2383386d8498f7b/lib/oxidized/output/http.rb#L1-L36","documentation":"Error \"no output http config, edit #{Oxidized::Config.configfile}\" thrown in ytti/oxidized.","triggerScenarios":"Thrown at lib/oxidized/output/http.rb:18 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"687ed4262d9d21e54662e872e2383386d8498f7b","analyzedAt":"2026-08-23T11:19:42.084Z","schemaVersion":2},"datasetVersion":"2026-08-23T16:17:53.355Z"}