{"record":{"id":"5eb4e36b13e22af6","repo":"emberjs/ember.js","slug":"invalid-invocation-of-a-literal-value-callee","errorCode":null,"errorMessage":"Invalid invocation of a literal value (\\`${callee.value}\\`)","messagePattern":"Invalid invocation of a literal value \\(\\\\`(.+?)\\\\`\\)","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/@glimmer/syntax/lib/v2/normalize.ts","lineNumber":280,"sourceCode":"  callParts(parts: ASTv1.CallParts, context: ASTv2.FreeVarResolution): CallParts {\n    let { path, params, hash, loc } = parts;\n\n    let callee = this.normalize(path, context);\n    let paramList = params.map((p) => this.normalize(p, ASTv2.STRICT_RESOLUTION));\n    let paramLoc = SpanList.range(paramList, callee.loc.collapse('end'));\n    let namedLoc = this.block.loc(hash.loc);\n    let argsLoc = SpanList.range([paramLoc, namedLoc]);\n\n    let positional = this.block.builder.positional(paramList, paramLoc);\n\n    let named = this.block.builder.named(\n      hash.pairs.map((p) => this.namedArgument(p)),\n      this.block.loc(hash.loc)\n    );\n\n    switch (callee.type) {\n      case 'Literal':\n        throw generateSyntaxError(\n          `Invalid invocation of a literal value (\\`${callee.value}\\`)`,\n          loc\n        );\n\n      // This really shouldn't be possible, something has gone pretty wrong\n      case 'Interpolate':\n        throw generateSyntaxError(`Invalid invocation of a interpolated string`, loc);\n    }\n\n    return {\n      callee,\n      args: this.block.builder.args(positional, named, argsLoc),\n    };\n  }\n\n  private namedArgument(pair: ASTv1.HashPair): ASTv2.NamedArgument {\n    let offsets = this.block.loc(pair.loc);\n","sourceCodeStart":262,"sourceCodeEnd":298,"githubUrl":"https://github.com/emberjs/ember.js/blob/26f97246a8bf2e28edf26ac3093da2e86c04ffc5/packages/@glimmer/syntax/lib/v2/normalize.ts#L262-L298","documentation":"Error \"Invalid invocation of a literal value (\\`${callee.value}\\`)\" thrown in emberjs/ember.js.","triggerScenarios":"Thrown at packages/@glimmer/syntax/lib/v2/normalize.ts:280 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"26f97246a8bf2e28edf26ac3093da2e86c04ffc5","analyzedAt":"2026-09-01T05:01:28.182Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}