gatsbyjs/gatsby · error
Drupal: Your version of Gatsby core doesn't support Content
Error message
Drupal: 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 "Drupal: 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-drupal/src/utils.ts:471
id && updatedAt && supportsContentSync && isPreview
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
}
const manifestId = `${id}-${updatedAt}-${langcode}`
unstable_createNodeManifest({
manifestId,
node: gatsbyNode,
updatedAtUTC: updatedAt,
})
} else if (!supportsContentSync && !warnOnceForNoSupport) {
warnOnceForNoSupport = true
console.warn(
`Drupal: 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.`
)
}
}
/**
* This FN returns a Map with additional file node information that Drupal doesn't return on actual file nodes (namely the width/height of images)
*/
export const getExtendedFileNodeData = allData => {
const fileNodesExtendedData = new Map()
for (const contentType of allData) {
if (!contentType) {
continue
}
contentType.data.forEach(node => {
if (!node) {View on GitHub (pinned to e85d62f177)
Solutions
- Upgrade gatsby core to a version exposing unstable_createNodeManifest.
- If Content Sync isn't needed, ignore the warning; normal webhook refresh still works.
- Ensure a single, current gatsby version is installed (no stale hoisted copies).
Defensive patterns
Strategy: validation
When it happens
Trigger: Thrown at packages/gatsby-source-drupal/src/utils.ts:471 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/62198cd2bd822a8e.
Report an issue: GitHub.