{"record":{"id":"7144e608d7d3fefe","repo":"gatsbyjs/gatsby","slug":"contentful-your-version-of-gatsby-core-doesn-t-su","errorCode":null,"errorMessage":"Contentful: Your version of Gatsby core doesn't support Content Sync (via the unstable_createNodeManifest action). Please upgrade to the latest version to use Content Sync in your site.","messagePattern":"Contentful: Your version of Gatsby core doesn't support Content Sync \\(via the unstable_createNodeManifest action\\)\\. Please upgrade to the latest version to use Content Sync in your site\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/gatsby-source-contentful/src/normalize.js","lineNumber":354,"sourceCode":"  if (shouldCreateNodeManifest) {\n    if (shouldUpgradeGatsbyVersion && !warnOnceToUpgradeGatsby) {\n      console.warn(\n        `Your site is doing more work than it needs to for Preview, upgrade to Gatsby ^${GATSBY_VERSION_MANIFEST_V2} for better performance`\n      )\n      warnOnceToUpgradeGatsby = true\n    }\n\n    unstable_createNodeManifest({\n      manifestId,\n      node: entryNode,\n      updatedAtUTC: updatedAt,\n    })\n  } else if (\n    isPreview &&\n    !createNodeManifestIsSupported &&\n    !warnOnceForNoSupport\n  ) {\n    console.warn(\n      `Contentful: Your version of Gatsby core doesn't support Content Sync (via the unstable_createNodeManifest action). Please upgrade to the latest version to use Content Sync in your site.`\n    )\n    warnOnceForNoSupport = true\n  }\n}\n\nfunction makeQueuedCreateNode({ nodeCount, createNode }) {\n  if (nodeCount > 5000) {\n    let createdNodeCount = 0\n\n    const createNodesQueue = fastq((node, cb) => {\n      function runCreateNode() {\n        const maybeNodePromise = createNode(node)\n\n        // checking for `.then` is vastly more performant than using `instanceof Promise`\n        if (`then` in maybeNodePromise) {\n          maybeNodePromise.then(() => {\n            cb(null)","sourceCodeStart":336,"sourceCodeEnd":372,"githubUrl":"https://github.com/gatsbyjs/gatsby/blob/e85d62f1779e353eaac1753211629a26d123e26c/packages/gatsby-source-contentful/src/normalize.js#L336-L372","documentation":"Error \"Contentful: Your version of Gatsby core doesn't support Content Sync (via the unstable_createNodeManifest action). Please upgrade to the latest version to use Content Sync in your site.\" thrown in gatsbyjs/gatsby.","triggerScenarios":"Thrown at packages/gatsby-source-contentful/src/normalize.js:354 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Upgrade gatsby core to a version that implements unstable_createNodeManifest.","If Content Sync is not needed, ignore the warning; regular sourceNodes behavior is unaffected.","Verify that no stale gatsby version is hoisted in node_modules causing the action to be missing."],"exampleFix":null,"handlingStrategy":"validation","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"}