diegosouzapw/OmniRoute · error · Error
Provider connection changed while browser login was active
Error message
Provider connection changed while browser login was active
What it means
Error "Provider connection changed while browser login was active" thrown in diegosouzapw/OmniRoute.
Source
Thrown at src/lib/vncSession/service.ts:295
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 } : {}),
});
const validationKey =
apiKey ||View on GitHub (pinned to a179ffed5b)
When it happens
Trigger: Thrown at src/lib/vncSession/service.ts:295 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/c81830437d72c0e3.
Report an issue: GitHub.