{"record":{"id":"364600da5d6abbd9","repo":"gatsbyjs/gatsby","slug":"tracedsvg-placeholder-field-is-no-longer-support-364600","errorCode":null,"errorMessage":"\"tracedSVG\" placeholder field is no longer supported (used in ImageSharp.fluid processing), falling back to \"base64\". See https://gatsby.dev/tracesvg-removal/","messagePattern":"\"tracedSVG\" placeholder field is no longer supported \\(used in ImageSharp\\.fluid processing\\), falling back to \"base64\"\\. See https://gatsby\\.dev/tracesvg-removal/","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/gatsby-transformer-sharp/src/customize-schema.js","lineNumber":248,"sourceCode":"\nlet didShowTraceSVGRemovalWarningFluid = false\nconst fluidNodeType = ({\n  pathPrefix,\n  getNodeAndSavePathDependency,\n  reporter,\n  name,\n  cache,\n}) => {\n  return {\n    type: new GraphQLObjectType({\n      name: name,\n      fields: {\n        base64: { type: GraphQLString },\n        tracedSVG: {\n          type: GraphQLString,\n          resolve: parent => {\n            if (!didShowTraceSVGRemovalWarningFluid) {\n              console.warn(\n                `\"tracedSVG\" placeholder field is no longer supported (used in ImageSharp.fluid processing), falling back to \"base64\". See https://gatsby.dev/tracesvg-removal/`\n              )\n              didShowTraceSVGRemovalWarningFluid = true\n            }\n            return parent.base64\n          },\n        },\n        aspectRatio: { type: new GraphQLNonNull(GraphQLFloat) },\n        src: { type: new GraphQLNonNull(GraphQLString) },\n        srcSet: { type: new GraphQLNonNull(GraphQLString) },\n        srcWebp: {\n          type: GraphQLString,\n          resolve: ({ file, image, fieldArgs }) => {\n            if (image.extension === `webp` || fieldArgs.toFormat === `webp`) {\n              return null\n            }\n            const args = { ...fieldArgs, pathPrefix, toFormat: `webp` }\n            return Promise.resolve(","sourceCodeStart":230,"sourceCodeEnd":266,"githubUrl":"https://github.com/gatsbyjs/gatsby/blob/e85d62f1779e353eaac1753211629a26d123e26c/packages/gatsby-transformer-sharp/src/customize-schema.js#L230-L266","documentation":"Deprecation shim in the ImageSharp.fluid GraphQL type: the tracedSVG field still exists for schema compatibility, but its resolver only logs this once-per-process warning (didShowTraceSVGRemovalWarningFluid) and returns the base64 blurred placeholder instead of a traced SVG.","triggerScenarios":"Thrown at packages/gatsby-transformer-sharp/src/customize-schema.js:248 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Stop querying tracedSVG on ImageSharp.fluid","Remove the tracedSVG argument from your fluid(...) queries","Migrate to ImageSharp.gatsbyImageData per https://gatsby.dev/tracesvg-removal/"],"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"}