gatsbyjs/gatsby · error
Contentful: Your version of Gatsby core doesn't support Cont
Error message
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.
What it means
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.
Source
Thrown at packages/gatsby-source-contentful/src/normalize.js:354
if (shouldCreateNodeManifest) {
if (shouldUpgradeGatsbyVersion && !warnOnceToUpgradeGatsby) {
console.warn(
`Your site is doing more work than it needs to for Preview, upgrade to Gatsby ^${GATSBY_VERSION_MANIFEST_V2} for better performance`
)
warnOnceToUpgradeGatsby = true
}
unstable_createNodeManifest({
manifestId,
node: entryNode,
updatedAtUTC: updatedAt,
})
} else if (
isPreview &&
!createNodeManifestIsSupported &&
!warnOnceForNoSupport
) {
console.warn(
`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.`
)
warnOnceForNoSupport = true
}
}
function makeQueuedCreateNode({ nodeCount, createNode }) {
if (nodeCount > 5000) {
let createdNodeCount = 0
const createNodesQueue = fastq((node, cb) => {
function runCreateNode() {
const maybeNodePromise = createNode(node)
// checking for `.then` is vastly more performant than using `instanceof Promise`
if (`then` in maybeNodePromise) {
maybeNodePromise.then(() => {
cb(null)View on GitHub (pinned to e85d62f177)
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.
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at packages/gatsby-source-contentful/src/normalize.js:354 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of gatsbyjs/gatsby@e85d62f177 (2026-08-26).
Data as JSON: /api/errors/7144e608d7d3fefe.
Report an issue: GitHub.