{"record":{"id":"a2c6be39f45add4d","repo":"gatsbyjs/gatsby","slug":"tracedsvg-placeholder-field-is-no-longer-support","errorCode":null,"errorMessage":"\"tracedSVG\" placeholder field is no longer supported (used in ImageSharp.fixed processing), falling back to \"base64\". See https://gatsby.dev/tracesvg-removal/","messagePattern":"\"tracedSVG\" placeholder field is no longer supported \\(used in ImageSharp\\.fixed 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":86,"sourceCode":"\nlet didShowTraceSVGRemovalWarningFixed = false\nconst fixedNodeType = ({\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 (!didShowTraceSVGRemovalWarningFixed) {\n              console.warn(\n                `\"tracedSVG\" placeholder field is no longer supported (used in ImageSharp.fixed processing), falling back to \"base64\". See https://gatsby.dev/tracesvg-removal/`\n              )\n              didShowTraceSVGRemovalWarningFixed = true\n            }\n            return parent.base64\n          },\n        },\n        aspectRatio: { type: GraphQLFloat },\n        width: { type: new GraphQLNonNull(GraphQLFloat) },\n        height: { 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 the file is already in webp format or should explicitly\n            // be converted to webp, we do not create additional webp files\n            if (file.extension === `webp` || fieldArgs.toFormat === `webp`) {","sourceCodeStart":68,"sourceCodeEnd":104,"githubUrl":"https://github.com/gatsbyjs/gatsby/blob/e85d62f1779e353eaac1753211629a26d123e26c/packages/gatsby-transformer-sharp/src/customize-schema.js#L68-L104","documentation":"Deprecation shim in the ImageSharp.fixed GraphQL type: the tracedSVG field still exists for schema compatibility, but its resolver only logs this once-per-process warning (didShowTraceSVGRemovalWarningFixed) and returns the base64 blurred placeholder instead of a traced SVG.","triggerScenarios":"Thrown at packages/gatsby-transformer-sharp/src/customize-schema.js:86 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Stop querying tracedSVG on ImageSharp.fixed","Remove the tracedSVG argument from your fixed(...) queries","Switch to gatsbyImageData with the default or DOMINANT_COLOR placeholder per https://gatsby.dev/migrate-images"],"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"}