{"record":{"id":"efbbaa287da3329e","repo":"gatsbyjs/gatsby","slug":"tracedsvg-placeholder-field-is-no-longer-support-efbbaa","errorCode":null,"errorMessage":"\"tracedSVG\" placeholder field is no longer supported (used in ImageSharp.resize processing), falling back to \"base64\". See https://gatsby.dev/tracesvg-removal/","messagePattern":"\"tracedSVG\" placeholder field is no longer supported \\(used in ImageSharp\\.resize 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":649,"sourceCode":"        }\n\n        return {\n          width: dimensions.width,\n          height: dimensions.height,\n          src: `${pathPrefix}/static/${imageName}`,\n        }\n      },\n    },\n    resize: {\n      type: new GraphQLObjectType({\n        name: `ImageSharpResize`,\n        fields: {\n          src: { type: GraphQLString },\n          tracedSVG: {\n            type: GraphQLString,\n            resolve: async parent => {\n              if (!didShowTraceSVGRemovalWarningResize) {\n                console.warn(\n                  `\"tracedSVG\" placeholder field is no longer supported (used in ImageSharp.resize processing), falling back to \"base64\". See https://gatsby.dev/tracesvg-removal/`\n                )\n                didShowTraceSVGRemovalWarningResize = true\n              }\n              const { src } = await base64({\n                file: parent.file,\n                cache,\n              })\n              return src\n            },\n          },\n          width: { type: GraphQLInt },\n          height: { type: GraphQLInt },\n          aspectRatio: { type: GraphQLFloat },\n          originalName: { type: GraphQLString },\n        },\n      }),\n      args: {","sourceCodeStart":631,"sourceCodeEnd":667,"githubUrl":"https://github.com/gatsbyjs/gatsby/blob/e85d62f1779e353eaac1753211629a26d123e26c/packages/gatsby-transformer-sharp/src/customize-schema.js#L631-L667","documentation":"Deprecation shim in the ImageSharp.resize GraphQL type: the tracedSVG field remains in the schema, but its resolver only logs this once-per-process warning (didShowTraceSVGRemovalWarningResize) and returns the base64 blurred placeholder instead of a traced SVG.","triggerScenarios":"Thrown at packages/gatsby-transformer-sharp/src/customize-schema.js:649 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Stop querying tracedSVG on ImageSharp.resize","Use resize(...).base64 or migrate to gatsbyImageData","Follow 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"}