emberjs/ember.js · error
ember-metal.libraries-register
ember-metal.libraries-register
Error message
Library "${name}" is already registered with Ember. What it means
Error "Library "${name}" is already registered with Ember." thrown in emberjs/ember.js.
Source
Thrown at packages/@ember/-internals/metal/lib/libraries.ts:52
for (let lib of libs) {
if (lib.name === name) {
return lib;
}
}
return undefined;
}
register(name: string, version: string, isCoreLibrary?: boolean): void {
let index = this._registry.length;
if (!this._getLibraryByName(name)) {
if (isCoreLibrary) {
index = this._coreLibIndex++;
}
this._registry.splice(index, 0, { name, version });
} else {
warn(`Library "${name}" is already registered with Ember.`, false, {
id: 'ember-metal.libraries-register',
});
}
}
registerCoreLibrary(name: string, version: string): void {
this.register(name, version, true);
}
deRegister(name: string): void {
let lib = this._getLibraryByName(name);
let index;
if (lib) {
index = this._registry.indexOf(lib);
this._registry.splice(index, 1);
}
}View on GitHub (pinned to 26f97246a8)
When it happens
Trigger: Thrown at packages/@ember/-internals/metal/lib/libraries.ts:52 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/a5a700de5a118ad1.
Report an issue: GitHub.