{"record":{"id":"01f74f84359ed964","repo":"continuedev/continue","slug":"error-parsing-global-context-deleting-corrupted-f","errorCode":null,"errorMessage":"Error parsing global context, deleting corrupted file: ${e}","messagePattern":"Error parsing global context, deleting corrupted file: (.+?)","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"core/util/GlobalContext.ts","lineNumber":131,"sourceCode":"      parsed[key] = value;\n      fs.writeFileSync(filepath, JSON.stringify(parsed, null, 2));\n    }\n  }\n\n  get<T extends keyof GlobalContextType>(\n    key: T,\n  ): GlobalContextType[T] | undefined {\n    const filepath = getGlobalContextFilePath();\n    if (!fs.existsSync(filepath)) {\n      return undefined;\n    }\n\n    const data = fs.readFileSync(filepath, \"utf-8\");\n    try {\n      const parsed = JSON.parse(data);\n      return parsed[key];\n    } catch (e: any) {\n      console.warn(\n        `Error parsing global context, deleting corrupted file: ${e}`,\n      );\n      // Delete the corrupted file so it can be recreated fresh\n      try {\n        fs.unlinkSync(filepath);\n      } catch (deleteError) {\n        console.warn(\n          `Error deleting corrupted global context file: ${deleteError}`,\n        );\n      }\n      return undefined;\n    }\n  }\n\n  getSharedConfig(): SharedConfigSchema {\n    const sharedConfig = this.get(\"sharedConfig\") ?? {};\n    const result = sharedConfigSchema.safeParse(sharedConfig);\n    if (result.success) {","sourceCodeStart":113,"sourceCodeEnd":149,"githubUrl":"https://github.com/continuedev/continue/blob/5522c6f44ca0ac3528b37244818fbfa39b5af470/core/util/GlobalContext.ts#L113-L149","documentation":"Error \"Error parsing global context, deleting corrupted file: ${e}\" thrown in continuedev/continue.","triggerScenarios":"Thrown at core/util/GlobalContext.ts:131 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":"5522c6f44ca0ac3528b37244818fbfa39b5af470","analyzedAt":"2026-08-27T11:28:54.683Z","schemaVersion":2},"datasetVersion":"2026-08-27T13:17:12.746Z"}