Kong/insomnia · error · Error
Must pass an XPath query.
Error message
Must pass an XPath query.
What it means
Error "Must pass an XPath query." thrown in Kong/insomnia.
Source
Thrown at packages/insomnia/src/common/templating/local-template-tags.ts:744
}
if (results.length === 0) {
throw new Error(`Returned no results: ${sanitizedFilter}`);
}
if (results.length > 1) {
return JSON.stringify(results);
}
if (typeof results[0] !== 'string') {
return JSON.stringify(results[0]);
}
return results[0];
}
const DOMParser = (await import('@xmldom/xmldom')).DOMParser;
const document = new DOMParser().parseFromString(body, 'text/xml');
if (sanitizedFilter === undefined) {
throw new Error('Must pass an XPath query.');
}
try {
const selectedValues = (await import('xpath')).select(sanitizedFilter, document as unknown as Node); // https://github.com/xmldom/xmldom/issues/724
let results: { outer: string; inner: string | null }[] = [];
// Functions return plain strings, numbers, or a boolean—depending on the function.
if (
typeof selectedValues === 'string' ||
typeof selectedValues === 'number' ||
typeof selectedValues === 'boolean'
) {
const str = String(selectedValues);
results = [{ outer: str, inner: str }];
} else {
results = (selectedValues as Node[])
.filter(
sv =>View on GitHub (pinned to d9bb2b0142)
When it happens
Trigger: Thrown at packages/insomnia/src/common/templating/local-template-tags.ts:744 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26).
Data as JSON: /api/errors/f14d9cf26f197703.
Report an issue: GitHub.