streamlit/streamlit · error · JSNumberBoundsException
{value_name} ({value}) must be >= -1.797e+308
Error message
{value_name} ({value}) must be >= -1.797e+308 What it means
Error "{value_name} ({value}) must be >= -1.797e+308" thrown in streamlit/streamlit.
Source
Thrown at lib/streamlit/elements/lib/js_number.py:99
value : float
value_name : str or None
The name of the value parameter. If specified, this will be used
in any exception that is thrown.
Raises
------
JSNumberBoundsException
Raised with a human-readable explanation if the value falls outside
JavaScript float bounds.
"""
if value_name is None:
value_name = "value"
if not isinstance(value, (numbers.Integral, float)):
raise JSNumberBoundsException(f"{value_name} ({value}) is not a float")
if value < cls.MIN_NEGATIVE_VALUE:
raise JSNumberBoundsException(
f"{value_name} ({value}) must be >= -1.797e+308"
)
if value > cls.MAX_VALUE:
raise JSNumberBoundsException(
f"{value_name} ({value}) must be <= 1.797e+308"
)
View on GitHub (pinned to 202661fc55)
When it happens
Trigger: Thrown at lib/streamlit/elements/lib/js_number.py:99 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of streamlit/streamlit@202661fc55 (2026-08-26).
Data as JSON: /api/errors/8bc07fbec0e4fd70.
Report an issue: GitHub.