{"record":{"id":"9159ad7360ea1dda","repo":"gatsbyjs/gatsby","slug":"page-resources-for-browserloc-pathname-not-foun","errorCode":null,"errorMessage":"page resources for ${browserLoc.pathname} not found. Not rendering React","messagePattern":"page resources for (.+?) not found\\. Not rendering React","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"packages/gatsby/cache-dir/production-app.js","lineNumber":256,"sourceCode":"        }\n      }\n    }\n\n    if (sessionStorage) {\n      sessionStorage.removeItem(reloadStorageKey)\n    }\n\n    if (!page || page.status === PageResourceStatus.Error) {\n      const message = `page resources for ${browserLoc.pathname} not found. Not rendering React`\n\n      // if the chunk throws an error we want to capture the real error\n      // This should help with https://github.com/gatsbyjs/gatsby/issues/19618\n      if (page && page.error) {\n        console.error(message)\n        throw page.error\n      }\n\n      throw new Error(message)\n    }\n\n    const SiteRoot = apiRunner(\n      `wrapRootElement`,\n      { element: <LocationHandler /> },\n      <LocationHandler />,\n      ({ result }) => {\n        return { element: result }\n      }\n    ).pop()\n\n    const App = function App() {\n      const onClientEntryRanRef = React.useRef(false)\n\n      React.useEffect(() => {\n        if (!onClientEntryRanRef.current) {\n          onClientEntryRanRef.current = true\n          if (performance.mark) {","sourceCodeStart":238,"sourceCodeEnd":274,"githubUrl":"https://github.com/gatsbyjs/gatsby/blob/e85d62f1779e353eaac1753211629a26d123e26c/packages/gatsby/cache-dir/production-app.js#L238-L274","documentation":"production-app render loop: the page resources lookup returned no page or a PageResourceStatus.Error result, so React rendering is skipped. If the chunk itself errored, the underlying page.error is rethrown to preserve the real cause; otherwise the generic message is thrown.","triggerScenarios":"Thrown at packages/gatsby/cache-dir/production-app.js:256 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Run a full production rebuild to regenerate page-data and chunks","Check the build output for failed page queries","Verify the route/path exists and matches a created page"],"exampleFix":null,"handlingStrategy":"fallback","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-14T00:17:10.932Z"}