coleam00/Archon · error
Failed to update isolation environment metadata: no environm
Error message
Failed to update isolation environment metadata: no environment found with id '${id}' What it means
Error "Failed to update isolation environment metadata: no environment found with id '${id}'" thrown in coleam00/Archon.
Source
Thrown at packages/core/src/db/isolation-environments.ts:212
);
}
getLog().debug({ envId: id, status }, 'db.isolation_env_status_update_completed');
}
/**
* Update environment metadata (merge with existing)
*/
export async function updateMetadata(id: string, metadata: Record<string, unknown>): Promise<void> {
const dialect = getDialect();
const result = await pool.query(
`UPDATE remote_agent_isolation_environments
SET metadata = ${dialect.jsonMerge('metadata', 1)}
WHERE id = $2`,
[JSON.stringify(metadata), id]
);
if (result.rowCount === 0) {
throw new Error(
`Failed to update isolation environment metadata: no environment found with id '${id}'`
);
}
}
/**
* Find environments by related issue (from metadata)
*/
export async function findByRelatedIssue(
codebaseId: string,
issueNumber: number
): Promise<IsolationEnvironmentRow | null> {
const dialect = getDialect();
const result = await pool.query<IsolationEnvironmentRow>(
`SELECT * FROM remote_agent_isolation_environments
WHERE codebase_id = $1
AND status = 'active'
AND ${dialect.jsonArrayContains('metadata', 'related_issues', 2)}View on GitHub (pinned to 0773b97458)
When it happens
Trigger: Thrown at packages/core/src/db/isolation-environments.ts:212 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of coleam00/Archon@0773b97458 (2026-09-01).
Data as JSON: /api/errors/e826a223992d8123.
Report an issue: GitHub.