emberjs/ember.js · error · Error
No local ${name} was found. Maybe you meant ^${name} for upv
Error message
No local ${name} was found. Maybe you meant ^${name} for upvar, or !${name} for keyword? What it means
Error "No local ${name} was found. Maybe you meant ^${name} for upvar, or !${name} for keyword?" thrown in emberjs/ember.js.
Source
Thrown at packages/@glimmer/compiler/lib/builder/builder.ts:108
toUpvars(): string[] {
return this._freeVariables;
}
freeVar(name: string): number {
return addString(this._freeVariables, name);
}
block(name: string): number {
return this.symbol(name);
}
arg(name: string): number {
return addString(this._symbols, name);
}
local(name: string): never {
throw new Error(
`No local ${name} was found. Maybe you meant ^${name} for upvar, or !${name} for keyword?`
);
}
this(): number {
return 0;
}
hasLocal(_name: string): false {
return false;
}
// any symbol
symbol(name: string): number {
return addString(this._symbols, name);
}
child(locals: string[]): LocalSymbols {View on GitHub (pinned to 26f97246a8)
When it happens
Trigger: Thrown at packages/@glimmer/compiler/lib/builder/builder.ts:108 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/168070ce87a454d4.
Report an issue: GitHub.