Sitelet https://github.com/angular/angular/issues/61644
Skip to content

Critical bug in version 19.2.12 prevents application from start #61644

Description

@ZixZux

Which @angular/* package(s) are the source of the bug?

Don't known / other

Is this a regression?

Yes

Description

PR #61354 introduces a critical bug.

The application can't be started at all, the error occurs: "RuntimeError: NG0200: Circular dependency in DI detected for _ApplicationRef. Find more at https://angular.dev/errors/NG0200".

It seems the source of the problem is the code: private readonly appRef = inject(ApplicationRef);

Please provide a link to a minimal reproduction of the bug

The application is configured with provideHttpClient( withFetch(), withInterceptorsFromDi() ).

Exception occurs in method hydrate(token, record, flags) while resolving ApplicationRef in the FetchBackend class:

if (record.value === CIRCULAR) {
  throwCyclicDependencyError(stringify(token));

The token here is the "class _ApplicationRef" and the record is the "{ factory: ƒ ApplicationRef_Factory(ngFactoryType), ... }".

Please provide the exception or error you saw

RuntimeError: NG0200: Circular dependency in DI detected for _ApplicationRef. Find more at https://angular.dev/errors/NG0200
    at throwCyclicDependencyError (core.mjs:978:9)
    at R3Injector.hydrate (core.mjs:2238:9)
    at R3Injector.get (core.mjs:2121:23)
    at injectInjectorOnly (core.mjs:1111:28)
    at ɵɵinject (core.mjs:1117:40)
    at inject (core.mjs:1202:10)
    at <instance_members_initializer> (module-BQ-7fJZl.mjs:1620:12)
    at new _FetchBackend (module-BQ-7fJZl.mjs:1612:1)
    at Object.FetchBackend_Factory [as factory] (module-BQ-7fJZl.mjs:1832:12)
    at core.mjs:2243:35
    at runInInjectorProfilerContext (core.mjs:881:5)
    at R3Injector.hydrate (core.mjs:2242:11)
    at R3Injector.get (core.mjs:2121:23)
    at injectInjectorOnly (core.mjs:1111:28)
    at ɵɵinject (core.mjs:1117:40)

Please provide the environment you discovered this bug in (run ng version)

Angular CLI: 19.2.12                                                                                                                                                                                               Node: 24.1.0 (Unsupported)                                                                                                                                                                                         Package Manager: npm 11.4.1                                                                                                                                                                                        OS: win32 x64                                                                                                                                                                                                                                                                                                                                                                                                                         Angular: 19.2.12                                                                                                                                                                                                   ... animations, cli, common, compiler, compiler-cli, core, forms                                                                                                                                                   ... platform-browser, router                                                                                                                                                                                                                                                                                                                                                                                                          Package                         Version                                                                                                                                                                            ---------------------------------------------------------                                                                                                                                                          @angular-devkit/architect       0.1902.12                                                                                                                                                                          @angular-devkit/build-angular   19.2.12                                                                                                                                                                            @angular-devkit/core            19.2.12                                                                                                                                                                            @angular-devkit/schematics      19.2.12                                                                                                                                                                            @schematics/angular             19.2.12                                                                                                                                                                            rxjs                            7.8.2                                                                                                                                                                              typescript                      5.8.3                                                                                                                                                                              zone.js                         0.15.1

Anything else?

This is the regression, because prior to the version 19.2.12 application started successfully.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: commonIssues related to APIs in the @angular/common packageneeds reproductionThis issue needs a reproduction in order for the team to investigate further

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions