theforeman/foreman · error · Foreman::Exception
unknown permission %s
Error message
unknown permission %s
What it means
Error "unknown permission %s" thrown in theforeman/foreman.
Source
Thrown at app/services/association_authorizer.rb:22
associations_klass = associations
if associations.respond_to?(:klass)
associations_klass = associations.klass
end
klass_name ||= associations_klass
permission = permission_name(klass_name, action, should_raise_exception)
associations.authorized(permission, associations_klass) if permission
else
associations
end
end
def self.permission_name(klass, permission, should_raise_exception)
suffix = klass.respond_to?(:permission_name) ? klass.permission_name : klass.to_s.underscore.pluralize
permission = "#{permission}_#{suffix}"
if Permission.where(:name => permission).present?
permission
elsif should_raise_exception
raise Foreman::Exception.new(N_('unknown permission %s'), permission)
else
false
end
end
end
View on GitHub (pinned to 6b05625475)
When it happens
Trigger: Thrown at app/services/association_authorizer.rb:22 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of theforeman/foreman@6b05625475 (2026-08-23).
Data as JSON: /api/errors/2eea596c59ad22f3.
Report an issue: GitHub.