puppetlabs/puppet · error · SerializationError
Integer out of bounds
Error message
Integer out of bounds
What it means
Error "Integer out of bounds" thrown in puppetlabs/puppet.
Source
Thrown at lib/puppet/pops/serialization/abstract_writer.rb:60
# Tell the underlying packer to flush.
# @api public
def finish
@packer.flush
end
def supports_binary?
false
end
# Write a value on the underlying stream
# @api public
def write(value)
written = false
case value
when Integer
# not tabulated, but integers larger than 64-bit cannot be allowed.
raise SerializationError, _('Integer out of bounds') if value > MAX_INTEGER || value < MIN_INTEGER
when Numeric, Symbol, Extension::NotTabulated, true, false, nil
# not tabulated
else
if @tabulate
index = @written[value]
if index.nil?
@packer.write(value)
written = true
@written[value] = @written.size
else
value = Extension::InnerTabulation.new(index)
end
end
end
@packer.write(value) unless written
end
# Called from extension callbacks onlyView on GitHub (pinned to e227c27540)
When it happens
Trigger: Thrown at lib/puppet/pops/serialization/abstract_writer.rb:60 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/c3c4b0617cba439a.
Report an issue: GitHub.