{"record":{"id":"a656afcaea3e8933","repo":"gatsbyjs/gatsby","slug":"98001","errorCode":"98001","errorMessage":"Built Rendering Engines failed validation.\\n\\nPlease open an issue with a reproduction at https://gatsby.dev/new-issue for more help.","messagePattern":"Built Rendering Engines failed validation\\.\\\\n\\\\nPlease open an issue with a reproduction at https://gatsby\\.dev/new-issue for more help\\.","errorType":"panic","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/gatsby/src/utils/validate-engines/index.ts","lineNumber":36,"sourceCode":"    )\n  ) {\n    reporter.info(\n      `Skipping Rendering Engines validation as they are build for different platform and/or architecture`\n    )\n    return\n  }\n\n  const validateEnginesActivity = reporter.activityTimer(\n    `Validating Rendering Engines`,\n    {\n      parentSpan: buildSpan,\n    }\n  )\n  validateEnginesActivity.start()\n  try {\n    await validateEngines(directory)\n  } catch (error) {\n    validateEnginesActivity.panic({ id: `98001`, context: {}, error })\n  } finally {\n    validateEnginesActivity.end()\n  }\n}\n\nasync function validateEngines(directory: string): Promise<void> {\n  const worker = new WorkerPool<typeof import(\"./child\")>(\n    require.resolve(`./child`),\n    {\n      numWorkers: 1,\n      env: {\n        // Do not \"inherit\" this env var for validation,\n        // as otherwise validation will fail on any imports\n        // that OpenTracing config might make\n        GATSBY_OPEN_TRACING_CONFIG_FILE: ``,\n      },\n      silent: true,\n    }","sourceCodeStart":18,"sourceCodeEnd":54,"githubUrl":"https://github.com/gatsbyjs/gatsby/blob/e85d62f1779e353eaac1753211629a26d123e26c/packages/gatsby/src/utils/validate-engines/index.ts#L18-L54","documentation":"Sentinel panic (id 98001, empty context) raised when the prebuilt rendering engines fail validateEngines(): the attached error carries the real validation failure, the static text is only a generic wrapper asking for a bug report.","triggerScenarios":"Thrown at packages/gatsby/src/utils/validate-engines/index.ts:36 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run `gatsby clean` and reinstall node_modules to restore the engine bundles","Inspect the attached error for the underlying validation failure","Open an issue with a reproduction at https://gatsby.dev/new-issue if it persists"],"exampleFix":null,"handlingStrategy":"try-catch","validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"e85d62f1779e353eaac1753211629a26d123e26c","analyzedAt":"2026-08-26T17:50:09.662Z","contentChangedAt":"2026-08-26T17:50:09.662Z","schemaVersion":2},"datasetVersion":"2026-09-14T05:17:10.506Z"}