diegosouzapw/OmniRoute · error
Unhandled CursorRenewalResult status: ${JSON.stringify(_exha
Error message
Unhandled CursorRenewalResult status: ${JSON.stringify(_exhaustive)} What it means
Error "Unhandled CursorRenewalResult status: ${JSON.stringify(_exhaustive)}" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/tokenHealthCheckCursor.ts:86
result.status === "error"
? `Cursor session renewal failed: ${result.error}`
: "Cursor session unchanged — no newer token found on this host.";
await updateProviderConnection(
conn.id,
buildRefreshFailureUpdate(conn, now, {
errorCode: "cursor_session_stale",
lastErrorType: "cursor_session_stale",
lastError: message,
testStatus: "active",
})
);
const logFn = result.status === "error" ? logError : logWarn;
logFn(`${logPrefix} ✗ Cursor session stale for ${getConnectionLogLabel(conn)}: ${message}`);
return;
}
default: {
const _exhaustive: never = result;
throw new Error(`Unhandled CursorRenewalResult status: ${JSON.stringify(_exhaustive)}`);
}
}
});
}
View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/tokenHealthCheckCursor.ts:86 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of diegosouzapw/OmniRoute@a179ffed5b (2026-08-25).
Data as JSON: /api/errors/bbad8840ae3435fc.
Report an issue: GitHub.