| Cannot call `.lookup('${fullName}')` after the owner has bee | exception | error | ember, lifecycle, container, destroyed-owner |
| Cannot call `.factoryFor('${fullName}')` after the owner has | exception | error | ember, lifecycle, container, factory-for |
| You attempted to set "${String(prop)}" on a factory manager | exception | error | ember, container, read-only, factory-manager |
| Could not create factory | exception | error | ember, container, lookup, factory |
| Cannot create new instances after the owner has been destroy | exception | error | ember, lifecycle, factory-manager, create |
| The API deprecated by ${options.id} was removed in ember-sou | exception | error | ember, deprecation, removed-api, upgrade |
| infinite rendering invalidation detected | exception | error | ember, rendering, infinite-loop, computed-property |
| Compile Error: ${template.problem} @ ${template.span.start}. | exception | error | ember, glimmer, template, compile-error |
| A resolved helper cannot be passed as a named argument as th | exception | error | ember, glimmer, helpers, syntax, deprecation |
| deprecation override for ${id} not found | exception | error | ember, glimmer, deprecation, debug |
| Accessing `this.element` is not allowed in non-interactive e | exception | error | |
| Cannot set read-only property '${keyName}' on object: ${insp | exception | error | |
| You attempted to use @cached(), which is not necessary nor s | exception | error | |
| The @cached decorator must be applied to getters. '${key}' i | exception | error | |
| You attempted to use @cached on with ${args.length > 1 ? 'ar | exception | error | |
| Cannot set read-only property "${keyName}" on object: ${insp | exception | error | |
| Property set failed: object in path "${parts.join('.')}" cou | exception | error | |
| You can't use appendChild outside of the rendering process | exception | error | |
| Changing a view's elementId after creation is not allowed | exception | error | |
| You can't call appendChild on a view being destroyed | exception | error | |
| You can't call rerender on a view being destroyed | exception | error | ember, view-lifecycle, component-destruction, async |
| Reduce of empty array with no initial value | exception | error | ember, array, reduce, empty-collection |
| Assertion Failed: ${desc} | exception | error | ember, assertion, debug, invariant |
| BUG: owner is missing renderer | exception | error | ember, renderer, debug, render-tree, owner |
| ${formatMessage(message)} | exception | warning | ember, deprecation, configuration, raise-on-deprecation |
| You attempted to mount the engine '${name}', but it is not r | exception | error | ember, engines, mount, registration, routing |
| PromiseProxy's promise must be set | exception | error | ember, promise, promise-proxy, uninitialized-property |
| Defining a route serializer on route '${name}' outside an En | exception | error | ember, routing, dsl, serialize, engines |
| Programmatic transitions by URL cannot be used within an Eng | exception | error | ember, routing, engines, transition, url |
| Defining a custom serialize method on an Engine route is not | exception | error | ember, routing, engines, serialize, router |
| Can't trigger action '${name}' because your app hasn't finis | exception | error | |
| Nothing handled the action '${name}'. If you did handle the | exception | error | |
| Attempted to call `compileTemplate` without first loading th | exception | error | |
| Attempted to call `precompileTemplate` at runtime, but this | exception | error | |
| Unreachable ${JSON.stringify(statement)} in normalizeSugaryA | exception | error | |
| Unexpected missing # in block head | exception | error | |
| Unexpected missing () in call head | exception | error | |
| Unexpected array in expression position (wasn't a tuple expr | exception | error | |
| No local ${name} was found. Maybe you meant ^${name} for upv | exception | error | |
| You must pass both the owner and args to super() in your com | exception | error | glimmer, ember, constructor, owner, args, debug |
| You must pass both the owner and args to super() in your com | exception | error | glimmer, ember, owner, constructor, debug |
| Attempted to cast to a browser node in a non-browser context | exception | error | dom, ssr, environment, debug, node |
| Attempted to cast to a browser node with a node that was not | exception | error | dom, document, iframe, debug, cross-document |
| Compile Error: ${error.problem} @ ${error.span.start}..${err | exception | error | template, compilation, handlebars, syntax, glimmer |
| Compile Error: ${template.problem} @ ${template.span.start}. | exception | error | template, compilation, handlebars, syntax, glimmer |
| You accessed `this${access}` from a function passed to the $ | exception | error | this, binding, proxy, arrow-function, glimmer |
| Attempted to register a destructor with an object that is al | exception | error | lifecycle, destructor, destroyable, glimmer, debug |
| Attempted to unregister a destructor with an object that is | exception | error | lifecycle, destructor, destroyable, glimmer, debug |
| Attempted to associate a destroyable child with an object th | exception | error | lifecycle, destroyable, glimmer, debug, teardown |
| Attempted to start destroyable testing, but you did not end | exception | error | testing, destroyables, test-lifecycle |
| Attempted to assert destroyables destroyed, but you did not | exception | error | testing, destroyables, test-lifecycle |
| Attempted to set the global context twice. This should only | exception | error | global-context, initialization, glimmer |
| The global context for Glimmer VM was not set. You must set | exception | critical | global-context, initialization, glimmer, missing-setup |
| Attempted to load a helper, but there wasn't a helper manage | exception | error | helpers, manager, registration |
| Invalid component manager compatibility specified | exception | error | component-manager, capabilities, version |
| Custom component managers must have a `capabilities` propert | exception | error | component-manager, capabilities, registration |
| Invalid helper manager compatibility specified; you specifie | exception | error | helper-manager, capabilities, version |
| You must pass either the `hasValue` OR the `hasScheduledEffe | exception | error | helper-manager, capabilities, configuration |
| The `hasScheduledEffect` capability has not yet been impleme | exception | error | helper-manager, capabilities, unimplemented |
| Custom helper managers must have a `capabilities` property t | exception | error | |
| Custom modifier managers must have a `capabilities` property | exception | error | |
| Cannot call `setComponentTemplate` on `${debugToString!(obj) | exception | error | |
| Cannot call `setComponentTemplate` multiple times on the sam | exception | error | |
| args proxies do not have real property descriptors, so you s | exception | error | |
| You attempted to set ${String(prop)} on the arguments of a c | exception | error | |
| Object.keys() was called on the positional arguments array f | exception | error | |
| Unexpected high level opcode ${op[0]} | exception | error | |
| Opcode type over 8-bits. Got ${type}. | exception | error | |
| Attempted to resolve a component, helper, or modifier, but n | exception | error | |
| Attempted to resolve a component, helper, or modifier, but n | exception | error | |
| Attempted to resolve a component in a strict mode template, | exception | error | |
| Attempted to resolve `${name}`, which was expected to be a c | exception | error | |
| Attempted to resolve `${name}`, which was expected to be a h | exception | error | |
| Attempted to resolve a modifier in a strict mode template, b | exception | error | |
| Attempted to resolve `${name}`, which was expected to be a m | exception | error | |
| Attempted to use a value as either a component or helper, bu | exception | error | |
| Attempted to resolve `${name}`, which was expected to be a c | exception | error | |
| Attempted to resolve a ${type} in a strict mode template, bu | exception | error | |
| invalid keypath: '${path}', valid keys: @index, @identity, o | exception | error | |
| Attempted to resolve `${name}`, which was expected to be a c | exception | error | glimmer, resolver, component-resolution |
| Cannot create a ${tag} inside an SVG context | exception | error | dom, svg, glimmer |
| @glimmer/runtime needs a valid "globalThis.URL" | exception | critical | environment, url, ssr, glimmer |
| you must pass document or appendOperations to a new runtime | validation | error | glimmer, configuration, dom, ssr |
| `and` expects at least two arguments, but received ${positio | exception | warning | glimmer, template, helper, arity |
| `eq` expects exactly two arguments, but received ${arguments | exception | error | glimmer, template-helper, arity, debug |
| You must pass a function as the `fn` helper's first argument | exception | error | glimmer, template-helper, fn, type-error |
| `gt` expects exactly two arguments, but received ${arguments | exception | error | glimmer, template-helper, arity, debug |
| `gte` expects exactly two arguments, but received ${argument | exception | error | glimmer, template-helper, arity, debug |
| Expected a context object to be passed as the first paramete | exception | error | glimmer, runtime, invokehelper, type-error, owner |
| Found a helper manager, but it was an internal built-in help | exception | error | |
| You attempted to get the value of a helper after the helper | exception | error | |
| `lt` expects exactly two arguments, but received ${arguments | validation | error | |
| `lte` expects exactly two arguments, but received ${argument | validation | error | |
| `neq` expects exactly two arguments, but received ${argument | validation | error | |
| `not` expects exactly one argument, but received ${args.leng | validation | error | |
| `or` expects at least two arguments, but received ${position | validation | error | |
| You must pass a valid DOM event name as the first argument t | validation | error | |
| You must pass a function as the second argument to the `on` | validation | error | |
| You can only pass two positional arguments (event name and c | validation | error | |
| You can only `once`, `passive` or `capture` named arguments | validation | error | ember, glimmer, modifier, template, developer-error |
| You marked this listener as 'passive', meaning that you must | validation | error | ember, glimmer, dom-events, passive-listener, developer-error |
| Attempted to resolve a dynamic component with a string defin | validation | error | ember, glimmer, strict-mode, dynamic-components, developer-error |
| Attempted to resolve `${value}`, which was expected to be a | validation | error | ember, glimmer, resolver, dynamic-components, strict-mode |
| Rehydration with nextSibling not supported | validation | error | glimmer, ssr, rehydration, unsupported-feature |
| b.concat requires at least one part | validation | error | glimmer, syntax, ast, codemod, template |
| The `@glimmer/validator` library has been included twice in | exception | critical | glimmer, validator, duplicate-package, build, dependency-management |
| Cannot update a frozen TrackedValue${this.#options.descripti | validation | error | glimmer, validator, reactivity, immutability, tracked-value |
| attempted to close a tracking frame, but one was not open | validation | error | glimmer, validator, reactivity, tracking, debug |
| createCache() must be passed a function as its first paramet | validation | error | debug, validation, glimmer |
| ${fnName}() can only be used on an instance of a cache creat | validation | error | debug, validation, glimmer |
| isConst() can only be used on a cache once getValue() has be | validation | error | debug, validation, glimmer |
| ${open.path.original} doesn't match ${close} | validation | error | template, handlebars, parser, syntax |
| Invalid path: ${original} | validation | error | template, handlebars, parser, syntax, path |
| Unexpected inverse block on decorator | validation | error | template, handlebars, parser, decorator |
| Unexpected node type "${value.type}" found when accepting ${ | validation | error | ast, visitor, handlebars, parser |
| ${node.type} requires ${name} | validation | error | ast, visitor, handlebars, parser |
| Unknown type: ${object.type} | validation | error | ast, visitor, handlebars, parser |
| Cannot call `compile` with only the template compiler loaded | exception | critical | ember, module-loading, template-compiler, build |
| Could not find module ${name} required by: ${referrerName} | exception | error | module-resolution, loader, amd |
| Could not find module ${name} | exception | error | module-resolution, loader, amd |
| More context objects were passed than there are dynamic segm | exception | error | routing, ember, router |
| You didn't provide enough string/numeric parameters to satis | exception | error | routing, ember, dynamic-segments |
| ${this.url} | exception | error | routing, unrecognized-url, ember |
| ${_url} | exception | error | routing, unrecognized-url, ember |
| TransitionError | exception | error | routing, transition, ember |
TRANSITION_ABORTED TransitionAborted | error_code | info | routing, transition-aborted, ember |
| Attempted to rerender, but the Ember application has had an | console | critical | rendering, glimmer, ember |
ember-glimmer.input.checkbox `<Input @type="checkbox" />` reflects its checked state via the `@checked` argum | console | warning | ember, glimmer, components, input |
ember-glimmer.link-to.inactive-loading-state This link is in an inactive loading state because at least one of its models cur | console | error | |
ember-htmlbars.style-xss-warning constructStyleDeprecationMessage(String(value)) | console | error | |
ember-metal.libraries-register Library "${name}" is already registered with Ember. | console | error | |
| DEPRECATION: ${updatedMessage} | console | error | |
| DEPRECATION: ${updatedMessage}${stackStr} | console | error | |
| WARNING: ${message} | console | error | |
| Use constructor instead of create | exception | error | |
| unimplemented modifier | exception | error | |
| unimplemented dynamic component | exception | error | |
| Unclosed element `${poppedNode.tag}` | validation | error | |
| A block may only be used inside an HTML element or another b | validation | error | |
| Illegal use of ...attributes | validation | error | |
| Cannot use mustaches in an elements tagname | validation | error | |
| Using a Handlebars comment when in the `${tokenizer['state'] | validation | error | |
| Handlebars partials are not supported | validation | error | |
| Handlebars partial blocks are not supported | validation | error | |
| Handlebars decorators are not supported | validation | error | |
| Handlebars decorator blocks are not supported | validation | error | |
| Using "./" is not supported in Glimmer and unnecessary | validation | error | |
| Changing context using "../" is not supported in Glimmer | validation | error | glimmer, handlebars, template-syntax, scope-resolution |
| Mixing '.' and '/' in paths is not supported in Glimmer; use | validation | error | glimmer, handlebars, template-syntax, path-separator |
| '.' is not a supported path in Glimmer; check for a path wit | validation | error | glimmer, handlebars, template-syntax, trailing-dot |
| Attempted to parse a path expression, but it was not valid. | exception | error | glimmer, handlebars, template-syntax, named-arguments |
| Attempted to parse a path expression, but it was not valid. | exception | error | glimmer, handlebars, template-syntax, invalid-path |
| ${node.path.type} "${node.path.type === 'StringLiteral' ? no | exception | error | glimmer, handlebars, template-syntax, subexpression, literals |
| In ${tag}, ${modifier} is not a valid modifier | exception | error | glimmer, handlebars, template-syntax, element-modifier |
| Invalid named block named detected, you may have created a n | exception | error | glimmer, handlebars, template-syntax, named-blocks |
| Invalid end tag: closing tag must not be self-closing | exception | error | glimmer, handlebars, template-syntax, html-parsing, end-tag |
| Invalid end tag: closing tag must not have attributes | exception | error | glimmer, handlebars, template-syntax, html-parsing, end-tag |
| Invalid block parameters syntax: block parameters must be pr | exception | error | glimmer, handlebars, template-syntax, block-params |
| Invalid block parameters syntax: expecting at least one spac | exception | error | glimmer, handlebars, template-syntax, block-params |
| Invalid block parameters syntax: mustaches cannot be used in | exception | error | glimmer, handlebars, template-syntax, block-params |
| Invalid block parameters syntax: expecting the tag to be clo | exception | error | glimmer, handlebars, template-syntax, block-params, eof |
| Invalid block parameters syntax: empty parameters list, expe | exception | error | glimmer, handlebars, template-syntax, block-params |
| Invalid block parameters syntax: incomplete parameters list, | exception | error | glimmer, handlebars, template-syntax, block-params |
| Invalid block parameters syntax: invalid identifier name \`$ | exception | error | glimmer, handlebars, template-syntax, block-params, identifier |
| Invalid block parameters syntax: expecting "|" but the tag w | exception | error | glimmer, handlebars, template-syntax, block-params |
| Invalid block parameters syntax: modifiers cannot follow par | exception | error | glimmer, handlebars, template-syntax, block-params |
| ${state.message} | exception | error | glimmer, handlebars, template-syntax, block-params |
| ${message} | exception | error | glimmer, handlebars, template-syntax |
| <${tag.name}> elements do not need end tags. You should remo | exception | error | glimmer, handlebars, html, void-elements |
| Closing tag </${tag.name}> without an open tag | exception | error | glimmer, handlebars, html, unclosed-tag |
| Closing tag </${tag.name}> did not match last open tag <${el | exception | error | glimmer, handlebars, html, tag-mismatch |
| An unquoted attribute value must be a string or a mustache, | exception | error | glimmer, handlebars, template-syntax, attribute-value |
| Replacing and removing in key handlers is not yet supported. | exception | error | glimmer, ast, traversal, visitor-api |
| Cannot remove a node unless it is part of an array | exception | error | |
| Cannot replace a node with multiple nodes unless it is part | exception | error | |
| You attempted to invoke a path (\`${resolution.path}\`) but | exception | error | |
| Invalid invocation of a literal value (\`${callee.value}\`) | exception | error | |
| Invalid invocation of a interpolated string | exception | error | |
| You attempted to render a path (\`{{${resolution.path}}}\`), | exception | error | |
| You attempted to invoke a path (\`{{#${resolution.path}}}\`) | exception | error | |
| You attempted to invoke a path (\`{{${resolution.path}}}\`) | exception | error | |
| You attempted to pass a path as argument (\`${arg.name}={{${ | exception | error | glimmer, strict-mode, template-compiler, scope, handlebars |
| Attempted to invoke a component that was not in scope in a s | exception | error | glimmer, strict-mode, component-resolution, template-compiler |
| You attempted to invoke a path (\`<${resolution.path}>\`) bu | exception | error | glimmer, strict-mode, component-resolution, scope |
| You used ${variable}.${tail.join('.')} as a tag name, but ${ | validation | error | glimmer, template-compiler, scope, syntax-error |
| Unexpected named block at the top-level of a template | validation | error | glimmer, template-compiler, named-blocks, syntax-error |
| Unexpected named block nested in a normal block | validation | error | glimmer, template-compiler, named-blocks, syntax-error |
| <:${name.chars}/> is not a valid named block: named blocks c | validation | error | glimmer, template-compiler, named-blocks, syntax-error |
| Unexpected named block inside <:${name.chars}> named block: | validation | error | glimmer, template-compiler, named-blocks, syntax-error |
| <:${name.chars}> is not a valid named block, and named block | validation | error | glimmer, template-compiler, named-blocks, naming |
| named block <:${name.chars}> cannot have attributes, argumen | validation | error | glimmer, template-compiler, named-blocks, syntax-error |
| Unexpected block params in <${name.chars}>: simple elements | validation | error | glimmer, handlebars, template-syntax, compile-time |
| Unexpected named block <:foo> inside <${name.chars}> HTML el | validation | error | glimmer, handlebars, named-blocks, template-syntax |
| Unexpected named blocks inside <${name.chars}> HTML element | validation | error | glimmer, handlebars, named-blocks, template-syntax |
| Unexpected content inside <${name}> component invocation: wh | validation | error | glimmer, handlebars, named-blocks, template-syntax |
| Unexpected block params list on <${name}> component invocati | validation | error | glimmer, handlebars, named-blocks, block-params, template-syntax |
| Component had two named blocks with the same name, `<:${name | validation | error | glimmer, handlebars, named-blocks, template-syntax |
| Component has both <:else> and <:inverse> block. <:inverse> | validation | error | glimmer, handlebars, named-blocks, template-syntax |
| Unexpected literal `${value}` | validation | error | glimmer, handlebars, literal, template-syntax |