emberjs/ember.js · error · Error
Unexpected high level opcode ${op[0]}
Error message
Unexpected high level opcode ${op[0]} What it means
Error "Unexpected high level opcode ${op[0]}" thrown in emberjs/ember.js.
Source
Thrown at packages/@glimmer/opcode-compiler/lib/opcode-builder/encoder.ts:125
andThen(name, meta.moduleName);
break;
}
case HighLevelResolutionOpcodes.TemplateLocal: {
let [, valueIndex, then] = op;
let value = expect(
meta.scopeValues,
'BUG: Attempted to get a template local, but template does not have any'
)[valueIndex];
then(constants.value(value));
break;
}
default:
throw new Error(`Unexpected high level opcode ${op[0]}`);
}
}
}
export class EncoderImpl implements Encoder {
private labelsStack = new Stack<Labels>();
private encoder: InstructionEncoder = new InstructionEncoderImpl([]);
private errors: EncoderError[] = [];
private handle: number;
constructor(
private heap: ProgramHeap,
private meta: BlockMetadata,
private stdlib?: STDLib
) {
this.handle = heap.malloc();
}
View on GitHub (pinned to 26f97246a8)
When it happens
Trigger: Thrown at packages/@glimmer/opcode-compiler/lib/opcode-builder/encoder.ts:125 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/b25361e762b981f2.
Report an issue: GitHub.