n8n-io/n8n · error · NodeOperationError
Error during parsing of JSON Schema. ${error}
Error message
Error during parsing of JSON Schema.
${error} What it means
Error "Error during parsing of JSON Schema. ${error}" thrown in n8n-io/n8n.
Source
Thrown at packages/@n8n/nodes-langchain/nodes/tools/ToolCode/ToolCode.node.ts:164
// it makes it easier to navigate the ternary operator
const jsonExample = ctx.getNodeParameter('jsonSchemaExample', itemIndex, '') as string;
const inputSchema = ctx.getNodeParameter('inputSchema', itemIndex, '') as string;
const schemaType = ctx.getNodeParameter('schemaType', itemIndex) as 'fromJson' | 'manual';
const jsonSchema =
schemaType === 'fromJson'
? generateSchemaFromExample(jsonExample, ctx.getNode().typeVersion >= 1.3)
: jsonParse<JSONSchema7>(inputSchema);
const zodSchema = convertJsonSchemaToZod<DynamicZodObject>(jsonSchema);
tool = new DynamicStructuredTool({
schema: zodSchema,
...commonToolOptions,
});
} catch (error) {
throw new NodeOperationError(
ctx.getNode(),
'Error during parsing of JSON Schema. \n ' + error,
);
}
} else {
tool = new DynamicTool(commonToolOptions);
}
return tool;
}
export class ToolCode implements INodeType {
description: INodeTypeDescription = {
displayName: 'Code Tool',
name: 'toolCode',
icon: 'fa:code',
iconColor: 'black',
group: ['transform'],View on GitHub (pinned to 5ac6606e81)
When it happens
Trigger: Thrown at packages/@n8n/nodes-langchain/nodes/tools/ToolCode/ToolCode.node.ts:164 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of n8n-io/n8n@5ac6606e81 (2026-08-12).
Data as JSON: /api/errors/3df4c5221e66b137.
Report an issue: GitHub.