theforeman/foreman · error · Net::Validations::Error
Invalid IPv6 Address #{ip}
Error message
Invalid IPv6 Address #{ip} What it means
Error "Invalid IPv6 Address #{ip}" thrown in theforeman/foreman.
Source
Thrown at app/lib/net/validations.rb:41
true
end
# validates an IPv4 address and raises an error
def self.validate_ip!(ip)
raise Error, "Invalid IP Address #{ip}" unless validate_ip(ip)
ip
end
# validates an IPv6 address
def self.validate_ip6(ip)
return false unless ip.present?
IPAddr.new(ip, Socket::AF_INET6) rescue return false
true
end
# validates an IPv6 address and raises an error
def self.validate_ip6!(ip)
raise Error, "Invalid IPv6 Address #{ip}" unless validate_ip6(ip)
ip
end
# validates a network mask
def self.validate_mask(mask)
MASK_REGEXP.match?(mask)
end
# validates a network mask and raises an error
def self.validate_mask!(mask)
raise Error, "Invalid Subnet Mask #{mask}" unless validate_mask(mask)
mask
end
# validates the mac
def self.validate_mac(mac)
return false if mac.nil?
View on GitHub (pinned to 6b05625475)
When it happens
Trigger: Thrown at app/lib/net/validations.rb:41 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/ee1f6723f4e6aad1.
Report an issue: GitHub.