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.