puppetlabs/puppet · error · ArgumentError
Invalid value %{value}: %{error}
Error message
Invalid value %{value}: %{error} What it means
Error "Invalid value %{value}: %{error}" thrown in puppetlabs/puppet.
Source
Thrown at lib/puppet/provider/nameservice.rb:89
# and this *is* built into Ruby.
def section
unless resource_type
raise Puppet::DevError,
"Cannot determine Etc section without a resource type"
end
if @resource_type.name == :group
"gr"
else
"pw"
end
end
def validate(name, value)
name = name.intern if name.is_a? String
if @checks.include? name
block = @checks[name][:block]
raise ArgumentError, _("Invalid value %{value}: %{error}") % { value: value, error: @checks[name][:error] } unless block.call(value)
end
end
def verify(name, error, &block)
name = name.intern if name.is_a? String
@checks[name] = { :error => error, :block => block }
end
private
def op(property)
@ops[property.name] || "-#{property.name}"
end
end
# Autogenerate a value. Mostly used for uid/gid, but also used heavily
# with DirectoryServices
def autogen(field)View on GitHub (pinned to e227c27540)
When it happens
Trigger: Thrown at lib/puppet/provider/nameservice.rb:89 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of puppetlabs/puppet@e227c27540 (2026-08-21).
Data as JSON: /api/errors/b890cc162a4d8e9d.
Report an issue: GitHub.