{"record":{"id":"5d75b4824869d916","repo":"Kong/insomnia","slug":"failed-to-find-local-backend-project-id-id","errorCode":null,"errorMessage":"Failed to find local backend project id=${id}","messagePattern":"Failed to find local backend project id=(.+?)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/insomnia-vcs/src/vcs.ts","lineNumber":1412,"sourceCode":"    if (!sessionData) {\n      throw new Error(\"Can't get private key: session is blank.\");\n    }\n\n    const { symmetricKey, encPrivateKey } = sessionData;\n\n    if (!symmetricKey || !encPrivateKey) {\n      throw new Error(\"Can't get private key: session is missing keys.\");\n    }\n\n    const privateKeyStr = await crypt.decryptAES(symmetricKey, encPrivateKey);\n    return JSON.parse(privateKeyStr) as JsonWebKey;\n  }\n\n  async _assertBackendProject() {\n    const project = await this._getBackendProject();\n\n    if (project === null) {\n      throw new Error('Failed to find local backend project id=' + this._backendProjectId());\n    }\n\n    return project;\n  }\n\n  async _storeBackendProject(project: BackendProject) {\n    let existingProject: BackendProject | null = null;\n    try {\n      existingProject = await this._getBackendProjectById(project.id);\n    } catch (err) {\n      console.warn('[sync] Failed to get existing backend project %s', project.id, err);\n    }\n\n    if (existingProject && deterministicStringify(existingProject) === deterministicStringify(project)) {\n      console.debug('[sync] Skipping store due to no backend changes');\n      return;\n    }\n","sourceCodeStart":1394,"sourceCodeEnd":1430,"githubUrl":"https://github.com/Kong/insomnia/blob/d9bb2b0142600f21309832daea3317942d285984/packages/insomnia-vcs/src/vcs.ts#L1394-L1430","documentation":"Error \"Failed to find local backend project id=${id}\" thrown in Kong/insomnia.","triggerScenarios":"Thrown at packages/insomnia-vcs/src/vcs.ts:1412 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"d9bb2b0142600f21309832daea3317942d285984","analyzedAt":"2026-08-26T18:04:05.187Z","schemaVersion":2},"datasetVersion":"2026-08-26T21:11:00.512Z"}