diegosouzapw/OmniRoute · error · Error
Provider connection no longer exists
Error message
Provider connection no longer exists
What it means
Error "Provider connection no longer exists" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/vncSession/service.ts:293
const harvest = await harvestFromContainer(
session.cdpPort,
provider,
VNC_CONFIG.harvestTimeoutMs
);
session.lastHarvestAt = Date.now();
if (!harvest.hasCredential) {
return {
harvested: false,
sessionId,
connectionId,
providerId: session.providerId,
updatedFields: [],
validation: null,
};
}
const connection = await getProviderConnectionById(connectionId);
if (!connection) throw new Error("Provider connection no longer exists");
if (connection.provider !== session.providerId) {
throw new Error("Provider connection changed while browser login was active");
}
const { providerSpecificData, apiKey } = harvestToCredentials(harvest, provider);
const existingData =
connection.providerSpecificData &&
typeof connection.providerSpecificData === "object" &&
!Array.isArray(connection.providerSpecificData)
? connection.providerSpecificData
: {};
const mergedData = { ...existingData, ...providerSpecificData };
await updateProviderConnection(connectionId, {
providerSpecificData: mergedData,
...(apiKey ? { apiKey } : {}),
});
View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/vncSession/service.ts:293 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/cc19e4788a04e261.
Report an issue: GitHub.