Error map
Schema validation failed with the following errors Angular CLI: Schema validation failed with the following errors: Data path "" must NOT have additional properties(xyz)
Angular · layer 1, On your device
Centre: this error. First ring: errors it is linked with (12). Outer ring: what those are linked with. Colours show the layer of a request each error belongs to. Click any dot to re-centre the map on it; hover to follow its connections. The centre dot opens the error page.
Directly related (12)
Angular CLI: Node.js version v16.20.2 detected. The Angular CLI requires a minimum Node.js version of v18.19.1
Your Node.js is older (or newer, unsupported) than the Angular CLI version needs.
Angular CLI: Could not find the '@angular-devkit/build-angular:browser' builder's node package / Cannot find module '@angular-devkit/build-angular/package.json'
The build tooling package is missing from `node_modules` — dependencies were not installed or the lockfile/install is broken.
Angular: NG02100: InvalidPipeArgument: '[object Object]' for pipe 'AsyncPipe'
The `async` pipe received a plain object or array instead of an Observable or Promise.
Angular tests: Disconnected, because no message in 30000 ms. / ERROR [launcher]: Cannot start ChromeHeadless
`ng test` could not start or keep the browser Karma uses — Chrome is missing, runs as root in a container, or the test run hung.
Angular CLI: [HPM] Error occurred while proxying request localhost:4200 to http://localhost:3000 [ECONNREFUSED]
The `ng serve` dev proxy cannot forward your API call — it was not enabled, the path does not match, or the target server is down.
Angular CLI: Repository is not clean. Please commit or stash any changes before updating.
`ng update` refuses to run because git has uncommitted changes; it wants every migration to be a reviewable diff.
Angular: NG0200: Circular dependency in DI detected for X
Two or more services inject each other (directly or through a chain), so Angular cannot create any of them first.
Angular: NG04014: Invalid configuration of route 'x': one of the following must be provided: component, loadComponent, redirectTo, children or loadChildren
A route object has a path but nothing for the router to render or load.
Angular: HttpErrorResponse — Http failure response for (unknown url): 0 Unknown Error (status 0)
`HttpClient` got no HTTP response at all: the request was blocked (CORS), failed at network level, or the server is unreachable —…
Angular CLI: zsh: command not found: ng / 'ng' is not recognized as an internal or external command
The Angular CLI is not installed globally or its folder is not on your PATH.
Angular (Sass): Error: Can't find stylesheet to import. @import 'variables';
A Sass `@import` / `@use` cannot resolve its path — wrong relative path, missing underscore partial, or the include path is not c…
Angular: NG0950: Input is required but no value is available yet (input.required / viewChild.required)
A required signal input or query was read before Angular set it — in the constructor or too early in the lifecycle.
Two steps away (30)
npm WARN EBADENGINE Unsupported engine / The engine "node" is incompatible with this module
A package requires a different Node.js version than the one you’re running.
Angular build: Error: bundle initial exceeded maximum budget. Budget 1.00 MB was not met by 120.00 kB with a total of 1.12 MB
The production build is larger than the size limits (budgets) in angular.json, and the build is configured to fail.
Angular CLI: Port 4200 is already in use. Use '--port' to specify a different port
Another process is already listening on the dev-server port, often an earlier `ng serve` that was not stopped.
npm ERR! enoent ENOENT: no such file or directory, open '/path/package.json'
npm ran in a directory without a package.json.
Angular: NG0300: Multiple components match node with tagname app-x: A and B
Two components in scope share the same selector, so Angular cannot decide which one renders for that tag.
Angular SSR: NG0500: During hydration Angular expected <div> but found <span> (NG0501, NG0502)
The HTML rendered on the server does not match what the browser's Angular app tried to render, so hydration failed and the page w…
Angular: NG8004: No pipe found with name 'async' / 'date' / 'translate' — pipe not imported
The template uses a pipe Angular does not know — it is not imported into the component (standalone) or its module.
Angular: NG02100: InvalidPipeArgument: 'Unable to convert "x" into a date' for pipe 'DatePipe'
The `date` pipe was given a value it cannot turn into a Date — an invalid string, a non-ISO format, `null` handled wrongly or a s…
Angular: NG02200: Cannot find a differ supporting object '[object Object]' of type 'object'. NgFor only supports binding to Iterables such as Arrays
`*ngFor` (or `@for`) was given an object, `null` shape or a non-iterable instead of an array.
Angular: Error: Cannot find control with name: 'email' (reactive forms)
A `formControlName` points at a control that does not exist in the bound `FormGroup`.
Angular: NullInjectorError: No provider for ActivatedRoute! (also Router) — usually a unit test
A component injects `ActivatedRoute` or `Router`, but no router providers exist in the injector — typical in unit tests or when t…
Angular tests: Component 'X' is not resolved: templateUrl: ./x.component.html — Did you run and wait for 'resolveComponentResources()'?
A test created a component whose external template was not compiled yet — `compileComponents()` was not called/awaited, or the te…
Error: listen EACCES: permission denied 0.0.0.0:80
Node isn’t allowed to bind that port — ports below 1024 need root on Linux/macOS, and some Windows ports are reserved.
Angular: Http failure response for http://…/api/x: 404 Not Found (HttpErrorResponse)
The API answered 404 — the URL is wrong (base URL, path or id), or the proxy/rewrite does not forward the request.
Angular: npm ERR! ERESOLVE could not resolve — Conflicting peer dependency: @angular/core@"^16.0.0" (after ng update / ng add)
A package in your project requires an older Angular version than the one you are installing, so npm refuses the upgrade.
Angular: NullInjectorError: No provider for X!
Angular’s dependency injection couldn’t find a provider for a service/token the component needs.
Angular: NG0201: No provider for X found in NodeInjector
A component or directive asked for a service no injector in its tree provides.
Angular: NG0203: inject() must be called from an injection context such as a constructor, a factory function, a field initializer or a function used with runInInjectionContext
`inject()` was called somewhere Angular is not constructing a class — for example inside a method, a callback or after an `await`.
Angular: NG04002: Cannot match any routes. URL Segment: 'x'
The router found no route for the URL you navigated to — missing route, wrong path, or an unloaded lazy route.
Angular (production): Cannot GET /dashboard — 404 when refreshing or opening a deep link
The web server only knows `index.html`; a direct request to `/dashboard` is not a file, so it returns 404 instead of letting Angu…
TypeError: Failed to fetch / NetworkError when attempting to fetch resource
The browser couldn’t complete the request at the network level — CORS, DNS, offline, blocked mixed content, or the server refused…
CORS Error: No 'Access-Control-Allow-Origin' header is present
The browser blocked a cross-origin request because the server’s response didn’t include the CORS headers allowing your site’s ori…
Angular: NullInjectorError: No provider for HttpClient! — provideHttpClient() missing
A service or component injects `HttpClient`, but HTTP support was never added to the app's providers.
bash: command not found
The shell can’t find an executable with that name in any directory on your PATH.
Angular: Error: The Angular Compiler requires TypeScript >=5.4.0 and <5.6.0 but 5.7.2 was found instead
The installed TypeScript version is outside the range your Angular version supports.
[vite] Internal server error: Failed to resolve import "x" from "src/App.jsx". Does the file exist?
Vite couldn’t find an imported file or package.
Module parse failed: Unexpected token. You may need an appropriate loader to handle this file type
Webpack found syntax it can’t parse because no loader is configured for that file (JSX, TypeScript, CSS, or modern syntax in node…
Angular: NG0912: Component ID generation collision detected. Components 'A' and 'B' with selector 'app-x' use the same ID
Angular generated the same internal id for two different components — usually two components with the same selector, template and…
Angular: NG0600: Writing to signals is not allowed in a computed or an effect by default
A `computed()` (or, by default, an `effect()`) tried to call `.set()` or `.update()` on a signal — that creates hidden update loo…
Angular: TypeError: Cannot read properties of undefined (reading 'nativeElement') — @ViewChild used in ngOnInit
A `@ViewChild` / `viewChild()` reference is `undefined` because the view is not created yet, or the element sits inside `@if` / `…
Map another error
Popular: 500403400ORA-009331064Critical errorFileNotFoundException assemblyTypeError