Which @angular/* package(s) are the source of the bug?
Don't known / other
Is this a regression?
No
Description
I upgraded the app to Angular 22.0.2 and Kendo to 21.3.0 and ever since then I have not been able to run the application. Hundreds of errors are returned mostly with the same error.
Cannot create property 'message' on string 'C:...\ClientApp\node_modules@angular\material\fesm2022\progress-bar.mjs: NumericLiterals must be non-negative finite numbers.
This error seems to occur on every Kendo component, so what I'm showing here, is just the intial snippet of the errors.
Any ideas what's going on here?
Please provide a link to a minimal reproduction of the bug
No response
Please provide the exception or error you saw
npm start
npm warn Unknown user config "email". This will stop working in the next major version of npm. See `npm help npmrc` for supported config options.
> client-app@0.0.0 start
> ng serve --ssl
The "@angular-devkit/build-angular:dev-server" builder is deprecated as part of Angular's Webpack support deprecation. Use "@angular/build:dev-server" instead. For more information, see https://angular.dev/tools/cli/build-system-migration.
Initial chunk files | Names | Raw size
styles.css | styles | 1.33 MB |
chunk-25BVRZNK.js | - | 118.68 kB |
polyfills.js | polyfills | 94.51 kB |
main.js | main | 93.61 kB |
chunk-PFNKQEHO.js | - | 7.93 kB |
| Initial total | 1.64 MB
Lazy chunk files | Names | Raw size
admin.module-CBEE7UEY.js | admin-module | 332.60 kB |
email-templates.module-DOFO2MJU.js | email-templates-module | 69.14 kB |
chunk-2W5LMI22.js | - | 15.88 kB |
chunk-P3RNTMTN.js | - | 5.59 kB |
content.module-HZDQ6W53.js | content-module | 165 bytes |
Application bundle generation complete. [8.398 seconds] - 2026-06-25T18:13:28.513Z
▲ [WARNING] Deprecation [plugin angular-sass]
node_modules/@progress/kendo-theme-default/scss/imageeditor/_variables.scss:45:39:
45 │ ...image-editor-action-pane-width: if( $kendo-image-editor-content...
╵ ^
The Sass if() syntax is deprecated in favor of the modern CSS syntax.
Suggestion: if(sass($kendo-image-editor-content-border-width == null): 240px; else: calc(240px + #{$kendo-image-editor-content-border-width}))
More info: https://sass-lang.com/d/if-function
The plugin "angular-sass" was triggered by this import
angular:styles/global:styles:1:8:
1 │ @import 'node_modules/@progress/kendo-theme-default/dist/default-oc...
╵ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Watch mode enabled. Watching for file changes...
NOTE: Raw file sizes do not reflect development server per-request transformations.
➜ Local: https://localhost:4200/
➜ press h + enter to show help
X [ERROR] Cannot create property 'message' on string 'C:\...\ClientApp\node_modules\@angular\material\fesm2022\progress-bar.mjs: NumericLiterals must be non-negative finite numbers. You can use t.valueToNode(-1) instead.
107 | target: i0.ɵɵFactoryTarget.Component
108 | });
> 109 | static ɵcmp = i0.ɵɵngDeclareComponent({
| ^
110 | minVersion: "17.0.0",
111 | version: "22.0.2",
112 | type: MatProgressBar,' [plugin angular-vite-optimize-deps]
This error came from the "onLoad" callback registered here:
node_modules/@angular-devkit/build-angular/node_modules/@angular/build/src/tools/vite/utils.js:39:22:
39 │ build.onLoad({ filter: /\.[cm]?js$/ }, async (args) => {
╵ ~~~~~~
at setup (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\src\tools\vite\utils.js:39:23)
at handlePlugins (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:1422:21)
at buildOrContextImpl (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:1135:5)
at Object.buildOrContext (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:961:5)
at C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:2325:68
at new Promise (<anonymous>)
at Object.context (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:2325:27)
at Object.context (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:2167:58)
at prepareEsbuildOptimizerRun (file:///C:/.../ClientApp/node_modules/@angular-devkit/build-angular/node_modules/@angular/build/node_modules/vite/dist/node/chunks/config.js:32101:26)
X [ERROR] Cannot create property 'message' on string 'C:\...\ClientApp\node_modules\@angular\material\fesm2022\menu.mjs: NumericLiterals must be non-negative finite numbers. You can use t.valueToNode(-1) instead.
104 | target: i0.ɵɵFactoryTarget.Component
105 | });
> 106 | static ɵcmp = i0.ɵɵngDeclareComponent({
| ^
107 | minVersion: "17.0.0",
108 | version: "22.0.2",
109 | type: MatMenuItem,' [plugin angular-vite-optimize-deps]
This error came from the "onLoad" callback registered here:
node_modules/@angular-devkit/build-angular/node_modules/@angular/build/src/tools/vite/utils.js:39:22:
39 │ build.onLoad({ filter: /\.[cm]?js$/ }, async (args) => {
╵ ~~~~~~
at setup (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\src\tools\vite\utils.js:39:23)
at handlePlugins (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:1422:21)
at buildOrContextImpl (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:1135:5)
at Object.buildOrContext (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:961:5)
at C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:2325:68
at new Promise (<anonymous>)
at Object.context (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:2325:27)
at Object.context (C:\...\ClientApp\node_modules\@angular-devkit\build-angular\node_modules\@angular\build\node_modules\vite\node_modules\esbuild\lib\main.js:2167:58)
at prepareEsbuildOptimizerRun (file:///C:/.../ClientApp/node_modules/@angular-devkit/build-angular/node_modules/@angular/build/node_modules/vite/dist/node/chunks/config.js:32101:26)
Please provide the environment you discovered this bug in (run ng version)
Angular CLI: 21.2.14
Node: 24.15.0
Package Manager: 11.12.1
OS: Windows 11
Angular: 22.0.2
@angular-devkit/build-angular: 22.0.2
rxjs: 7.8.2
typescript: 6.0.3
Anything else?
No response
Which @angular/* package(s) are the source of the bug?
Don't known / other
Is this a regression?
No
Description
I upgraded the app to Angular 22.0.2 and Kendo to 21.3.0 and ever since then I have not been able to run the application. Hundreds of errors are returned mostly with the same error.
Cannot create property 'message' on string 'C:...\ClientApp\node_modules@angular\material\fesm2022\progress-bar.mjs: NumericLiterals must be non-negative finite numbers.
This error seems to occur on every Kendo component, so what I'm showing here, is just the intial snippet of the errors.
Any ideas what's going on here?
Please provide a link to a minimal reproduction of the bug
No response
Please provide the exception or error you saw
Please provide the environment you discovered this bug in (run
ng version)Anything else?
No response