nikivdev/code · error · anyhow::Error
{context_msg}: {detail}
Error message
{context_msg}: {detail} What it means
Error "{context_msg}: {detail}" thrown in nikivdev/code.
Source
Thrown at src/domains.rs:452
.arg("-f")
.arg(&paths.compose)
.args(args)
.output()
.context("Failed to run docker compose")?;
ensure_success(output, "docker compose command failed")
}
fn ensure_success(output: Output, context_msg: &str) -> Result<()> {
if output.status.success() {
return Ok(());
}
let stderr = String::from_utf8_lossy(&output.stderr).trim().to_string();
let stdout = String::from_utf8_lossy(&output.stdout).trim().to_string();
let detail = if !stderr.is_empty() { stderr } else { stdout };
if detail.is_empty() {
bail!("{context_msg}");
}
bail!("{context_msg}: {detail}");
}
fn maybe_reload_running_proxy(paths: &DomainsPaths, engine: DomainsEngine) -> Result<()> {
match engine {
DomainsEngine::Docker => maybe_reload_running_proxy_docker(),
DomainsEngine::Native => {
if native_proxy_running(paths)? {
// Native daemon reloads routes.json lazily on mtime change.
return Ok(());
}
println!("Native proxy not running yet. Start it with: f domains --engine native up");
Ok(())
}
}
}
fn maybe_reload_running_proxy_docker() -> Result<()> {
if !docker_available() {View on GitHub (pinned to a747e741ae)
When it happens
Trigger: Thrown at src/domains.rs:452 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/3e71c58178531f5b.
Report an issue: GitHub.