{"record":{"id":"25a81f2c553d5a6e","repo":"n8n-io/n8n","slug":"unsupported-format-for-attachment-filename-25a81f","errorCode":null,"errorMessage":"Unsupported format for \"${attachment.fileName}\" (${attachment.mimeType}). Supported: csv, tsv, json, xlsx, text, markdown, html, pdf, docx","messagePattern":"Unsupported format for \"(.+?)\" \\((.+?)\\)\\. Supported: csv, tsv, json, xlsx, text, markdown, html, pdf, docx","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/@n8n/instance-ai/src/tools/attachments/parse-file.tool.ts","lineNumber":266,"sourceCode":"\t\t\t\t\t\t\tformat,\n\t\t\t\t\t\t\t...emptyTabularFields(),\n\t\t\t\t\t\t\tcontent: extracted.text,\n\t\t\t\t\t\t\tpages: extracted.pages,\n\t\t\t\t\t\t\ttruncated: extracted.truncated,\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t\tcase 'docx': {\n\t\t\t\t\t\tconst extracted = await extractDocxText(attachment);\n\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t...commonOutput,\n\t\t\t\t\t\t\tformat,\n\t\t\t\t\t\t\t...emptyTabularFields(),\n\t\t\t\t\t\t\tcontent: extracted.text,\n\t\t\t\t\t\t\ttruncated: extracted.truncated,\n\t\t\t\t\t\t};\n\t\t\t\t\t}\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tthrow new Error(\n\t\t\t\t\t\t\t`Unsupported format for \"${attachment.fileName}\" (${attachment.mimeType}). Supported: csv, tsv, json, xlsx, text, markdown, html, pdf, docx`,\n\t\t\t\t\t\t);\n\t\t\t\t}\n\t\t\t} catch (parseError) {\n\t\t\t\treturn {\n\t\t\t\t\tattachmentIndex: input.attachmentIndex,\n\t\t\t\t\tfileName: attachment.fileName,\n\t\t\t\t\tmimeType: attachment.mimeType,\n\t\t\t\t\tformat: errorFormatFor(input.format, attachment),\n\t\t\t\t\t...emptyTabularFields(),\n\t\t\t\t\ttruncated: false,\n\t\t\t\t\terror: parseError instanceof Error ? parseError.message : 'Unknown parsing error',\n\t\t\t\t};\n\t\t\t}\n\t\t})\n\t\t.build();\n}\n","sourceCodeStart":248,"sourceCodeEnd":284,"githubUrl":"https://github.com/n8n-io/n8n/blob/5ac6606e81f67bb9534255570cd4e86fd8101eee/packages/@n8n/instance-ai/src/tools/attachments/parse-file.tool.ts#L248-L284","documentation":"Error \"Unsupported format for \"${attachment.fileName}\" (${attachment.mimeType}). Supported: csv, tsv, json, xlsx, text, markdown, html, pdf, docx\" thrown in n8n-io/n8n.","triggerScenarios":"Thrown at packages/@n8n/instance-ai/src/tools/attachments/parse-file.tool.ts:266 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"5ac6606e81f67bb9534255570cd4e86fd8101eee","analyzedAt":"2026-08-12T05:26:35.080Z","schemaVersion":2},"datasetVersion":"2026-08-12T18:17:37.767Z"}