n8n-io/n8n · error · ExpressionExtensionError

Parsing failed

Error message

Parsing failed

What it means

Error "Parsing failed" thrown in n8n-io/n8n.

Source

Thrown at packages/@n8n/expression-runtime/src/extensions/string-extensions.ts:430

	if (pathStart >= value.length || value[pathStart] !== '/') return '/';

	// Find where path ends (first ? or #)
	let pathEnd = pathStart;
	while (pathEnd < value.length && value[pathEnd] !== '?' && value[pathEnd] !== '#') {
		pathEnd++;
	}

	return value.slice(pathStart, pathEnd) || '/';
}

function parseJson(value: string): unknown {
	try {
		return JSON.parse(value);
	} catch (error) {
		if (value.includes("'")) {
			throw new ExpressionExtensionError("Parsing failed. Check you're using double quotes");
		}
		throw new ExpressionExtensionError('Parsing failed');
	}
}

function toBoolean(value: string): boolean {
	const normalized = value.toLowerCase();
	const FALSY = new Set(['false', 'no', '0']);
	return normalized.length > 0 && !FALSY.has(normalized);
}

function base64Encode(value: string): string {
	return toBase64(value);
}

function base64Decode(value: string): string {
	return fromBase64(value);
}

removeMarkdown.doc = {

View on GitHub (pinned to 5ac6606e81)

When it happens

Trigger: Thrown at packages/@n8n/expression-runtime/src/extensions/string-extensions.ts:430 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/c6872e2671b5809e. Report an issue: GitHub.