nikivdev/code · error
{} must be > 0
Error message
{} must be > 0 What it means
Error "{} must be > 0" thrown in nikivdev/code.
Source
Thrown at src/domains.rs:885
"FLOW_DOMAINS_NATIVE_POOL_MAX_IDLE_TOTAL",
"--pool-max-idle-total",
),
(
"FLOW_DOMAINS_NATIVE_POOL_IDLE_TIMEOUT_MS",
"--pool-idle-timeout-ms",
),
("FLOW_DOMAINS_NATIVE_POOL_MAX_AGE_MS", "--pool-max-age-ms"),
];
let mut out = Vec::new();
for (env_name, flag) in MAPPINGS {
if let Ok(raw) = std::env::var(env_name) {
let parsed = raw
.trim()
.parse::<u64>()
.with_context(|| format!("Invalid {} value: {}", env_name, raw))?;
if parsed == 0 {
bail!("{} must be > 0", env_name);
}
out.push((flag, parsed.to_string()));
}
}
Ok(out)
}
fn read_native_pid(paths: &DomainsPaths) -> Result<Option<u32>> {
if !paths.native_pid.exists() {
return Ok(None);
}
let raw = fs::read_to_string(&paths.native_pid)
.with_context(|| format!("Failed to read {}", paths.native_pid.display()))?;
let parsed = raw
.trim()
.parse::<u32>()
.with_context(|| format!("Invalid pid in {}", paths.native_pid.display()))?;
Ok(Some(parsed))View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/domains.rs:885 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of nikivdev/code@a747e741ae (2026-09-01).
Data as JSON: /api/errors/357be3b95c772142.
Report an issue: GitHub.