earendil-works/pi · error · AggregateError
Failed to cleanup session resources
Error message
Failed to cleanup session resources
What it means
Error "Failed to cleanup session resources" thrown in earendil-works/pi.
Source
Thrown at packages/ai/src/session-resources.ts:22
export function registerSessionResourceCleanup(cleanup: SessionResourceCleanup): () => void {
sessionResourceCleanups.add(cleanup);
return () => {
sessionResourceCleanups.delete(cleanup);
};
}
export function cleanupSessionResources(sessionId?: string): void {
const errors: unknown[] = [];
for (const cleanup of sessionResourceCleanups) {
try {
cleanup(sessionId);
} catch (error) {
errors.push(error);
}
}
if (errors.length > 0) {
throw new AggregateError(errors, "Failed to cleanup session resources");
}
}
View on GitHub (pinned to 4af9d21d3b)
Solutions
- Inspect the underlying cause; ensure session resources are closable and retry the cleanup.
When it happens
Trigger: Thrown at packages/ai/src/session-resources.ts:22 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of earendil-works/pi@4af9d21d3b (2026-08-24).
Data as JSON: /api/errors/f85c80a19c52ebc8.
Report an issue: GitHub.