{"record":{"id":"4bb8818c2200778a","repo":"emberjs/ember.js","slug":"you-attempted-to-render-a-path-resolution-p","errorCode":null,"errorMessage":"You attempted to render a path (\\`{{${resolution.path}}}\\`), but ${resolution.head} was not in scope","messagePattern":"You attempted to render a path \\(\\\\`(.+?)\\}\\\\`\\), but (.+?) was not in scope","errorType":"exception","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/@glimmer/syntax/lib/v2/normalize.ts","lineNumber":461,"sourceCode":"  /**\n   * Normalizes an ASTv1.MustacheStatement to an ASTv2.AppendStatement\n   */\n  MustacheStatement(mustache: ASTv1.MustacheStatement): ASTv2.AppendContent {\n    let { path, params, hash, trusting } = mustache;\n    let loc = this.block.loc(mustache.loc);\n    let value: ASTv2.ExpressionNode;\n\n    if (isLiteral(path)) {\n      if (params.length === 0 && hash.pairs.length === 0) {\n        value = this.expr.normalize(path);\n      } else {\n        assertIllegalLiteral(path, loc);\n      }\n    } else {\n      let resolution = this.block.resolutionFor(mustache, AppendSyntaxContext);\n\n      if (resolution.result === 'error') {\n        throw generateSyntaxError(\n          `You attempted to render a path (\\`{{${resolution.path}}}\\`), but ${resolution.head} was not in scope`,\n          loc\n        );\n      }\n\n      // Normalize the call parts in AppendSyntaxContext\n      let callParts = this.expr.callParts(\n        {\n          path,\n          params,\n          hash,\n          loc,\n        },\n        resolution.result\n      );\n\n      value = callParts.args.isEmpty() ? callParts.callee : this.block.builder.sexp(callParts, loc);\n    }","sourceCodeStart":443,"sourceCodeEnd":479,"githubUrl":"https://github.com/emberjs/ember.js/blob/26f97246a8bf2e28edf26ac3093da2e86c04ffc5/packages/@glimmer/syntax/lib/v2/normalize.ts#L443-L479","documentation":"Error \"You attempted to render a path (\\`{{${resolution.path}}}\\`), but ${resolution.head} was not in scope\" thrown in emberjs/ember.js.","triggerScenarios":"Thrown at packages/@glimmer/syntax/lib/v2/normalize.ts:461 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"}