emberjs/ember.js · error
Invalid invocation of a interpolated string
Error message
Invalid invocation of a interpolated string
What it means
Error "Invalid invocation of a interpolated string" thrown in emberjs/ember.js.
Source
Thrown at packages/@glimmer/syntax/lib/v2/normalize.ts:287
let argsLoc = SpanList.range([paramLoc, namedLoc]);
let positional = this.block.builder.positional(paramList, paramLoc);
let named = this.block.builder.named(
hash.pairs.map((p) => this.namedArgument(p)),
this.block.loc(hash.loc)
);
switch (callee.type) {
case 'Literal':
throw generateSyntaxError(
`Invalid invocation of a literal value (\`${callee.value}\`)`,
loc
);
// This really shouldn't be possible, something has gone pretty wrong
case 'Interpolate':
throw generateSyntaxError(`Invalid invocation of a interpolated string`, loc);
}
return {
callee,
args: this.block.builder.args(positional, named, argsLoc),
};
}
private namedArgument(pair: ASTv1.HashPair): ASTv2.NamedArgument {
let offsets = this.block.loc(pair.loc);
let keyOffsets = offsets.sliceStartChars({ chars: pair.key.length });
return this.block.builder.namedArgument(
new SourceSlice({ chars: pair.key, loc: keyOffsets }),
this.normalize(pair.value, ASTv2.STRICT_RESOLUTION)
);
}View on GitHub (pinned to 26f97246a8)
When it happens
Trigger: Thrown at packages/@glimmer/syntax/lib/v2/normalize.ts:287 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of emberjs/ember.js@26f97246a8 (2026-09-01).
Data as JSON: /api/errors/4b34ef2ffc7e266c.
Report an issue: GitHub.