ytti/oxidized · error · NoNodesFound
source returns no usable nodes
Error message
source returns no usable nodes
What it means
Error "source returns no usable nodes" thrown in ytti/oxidized.
Source
Thrown at lib/oxidized/core.rb:17
module Oxidized
class << self
def new(*args)
Core.new args
end
end
class Core
include SemanticLogger::Loggable
class NoNodesFound < OxidizedError; end
def initialize(_args)
Oxidized.mgr = Manager.new
Oxidized.hooks = HookManager.from_config(Oxidized.config)
nodes = Nodes.new
raise NoNodesFound, 'source returns no usable nodes' if nodes.empty?
@worker = Worker.new nodes
@need_reload = false
# If we receive a SIGHUP, queue a reload of the state
reload_proc = proc do
@need_reload = true
end
Signals.register_signal('HUP', reload_proc)
# Load extensions, currently only oxidized-web
# We have different namespaces for oxidized-web, which needs to be
# adressed if we need a generic way to load extensions:
# - gem: oxidized-web
# - module: Oxidized::API
# - path: oxidized/web
# - entrypoint: Oxidized::API::Web.new(nodes, configuration)
View on GitHub (pinned to 687ed4262d)
When it happens
Trigger: Thrown at lib/oxidized/core.rb:17 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/0876f626ad6b1e2d.
Report an issue: GitHub.