ytti/oxidized · error · ArgumentError
unknown event #{event}, available: #{EVENTS.join ','}
Error message
unknown event #{event}, available: #{EVENTS.join ','} What it means
Error "unknown event #{event}, available: #{EVENTS.join ','}" thrown in ytti/oxidized.
Source
Thrown at lib/oxidized/hook.rb:46
# RegisteredHook is a container for a Hook instance
RegisteredHook = Struct.new(:name, :hook)
EVENTS = %i[
node_success
node_fail
post_store
nodes_done
source_node_transform
].freeze
attr_reader :registered_hooks
def initialize
@registered_hooks = Hash.new { |h, k| h[k] = [] }
end
def register(event, name, hook_type, cfg)
unless EVENTS.include? event
raise ArgumentError,
"unknown event #{event}, available: #{EVENTS.join ','}"
end
Oxidized.mgr.add_hook(hook_type) || raise("cannot load hook '#{hook_type}', not found")
begin
hook = Oxidized.mgr.hook.fetch(hook_type).new
rescue KeyError
raise KeyError, "cannot find hook #{hook_type.inspect}"
end
hook.cfg = cfg
@registered_hooks[event] << RegisteredHook.new(name, hook)
logger.debug "Hook #{name.inspect} registered #{hook.class} for event #{event.inspect}"
end
# --- Transform events ---
View on GitHub (pinned to 687ed4262d)
When it happens
Trigger: Thrown at lib/oxidized/hook.rb:46 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/6faa6c0e46c839ab.
Report an issue: GitHub.