zeroclaw-labs/zeroclaw · error · anyhow::Error
'{key}'={value} exceeds configured limit {limit}
Error message
'{key}'={value} exceeds configured limit {limit} What it means
Error "'{key}'={value} exceeds configured limit {limit}" thrown in zeroclaw-labs/zeroclaw.
Source
Thrown at crates/zeroclaw-tools/src/browser.rs:787
#[cfg(not(feature = "browser-native"))]
{
let _ = action;
anyhow::bail!(
"Rust-native browser backend is not compiled. Rebuild with --features browser-native"
)
}
}
fn validate_coordinate(&self, key: &str, value: i64, max: Option<i64>) -> anyhow::Result<()> {
if value < 0 {
anyhow::bail!("'{key}' must be >= 0")
}
if let Some(limit) = max {
if limit < 0 {
anyhow::bail!("Configured coordinate limit for '{key}' must be >= 0")
}
if value > limit {
anyhow::bail!("'{key}'={value} exceeds configured limit {limit}")
}
}
Ok(())
}
fn read_required_i64(
&self,
params: &serde_json::Map<String, Value>,
key: &str,
) -> anyhow::Result<i64> {
params.get(key).and_then(Value::as_i64).ok_or_else(|| {
::zeroclaw_log::record!(
WARN,
::zeroclaw_log::Event::new(module_path!(), ::zeroclaw_log::Action::Reject)
.with_outcome(::zeroclaw_log::EventOutcome::Failure),
"browser: Missing or invalid '{key}' parameter"
);
anyhow::Error::msg("Missing or invalid '{key}' parameter")View on GitHub (pinned to 88bb9c8533)
Solutions
- Use a coordinate within the configured limit, or raise the limit in config.
When it happens
Trigger: Thrown at crates/zeroclaw-tools/src/browser.rs:787 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of zeroclaw-labs/zeroclaw@88bb9c8533 (2026-08-23).
Data as JSON: /api/errors/78d294ccdaa47694.
Report an issue: GitHub.