karma-runner / karma-runner/karma

ng test not working with Node version 18.18.2 . Error " Cannot read properties of undefined (reading 'range') "

Open
#3,868 4 comments 5 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
12k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

Following is the content of my package.json file

Angular version

"@angular/animations": "^8.2.14",
"@angular/cdk": "^7.3.7",
"@angular/common": "^8.2.14",
"@angular/compiler": "^8.2.14",
"@angular/core": "^8.2.14",
"@angular-devkit/build-angular": "^0.803.24",
"@angular/cli": "^8.3.29",
"@angular/compiler-cli": "^8.2.14",

Karma Jasmine versions
"jasmine-core": "^5.1.1",
"jasmine-reporters": "^2.5.2",
"jasmine-spec-reporter": "~4.2.1",
"jasmine-trx-reporter": "^2.3.0",
"json-logic-js": "^2.0.2",
"karma-chrome-launcher": "^3.2.0",
"karma": "^6.4.2",
"karma-cli": "^2.0.0",
"karma-coverage": "^2.2.1",
"karma-coverage-istanbul-reporter": "^2.1.1",
"karma-jasmine": "^5.1.0",
"karma-jasmine-html-reporter": "^1.5.3",
"karma-phantomjs-launcher": "^1.0.4",

Node version 18.18.2

Getting following issue while running 'ng test'

19 10 2023 14:29:04.084:ERROR [karma-server]: UnhandledRejection: TypeError: Cannot read properties of undefined (reading 'range')
at handleRangeHeaders (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\webpack-dev-middleware\lib\util.js:131:21)
at processRequest (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\webpack-dev-middleware\lib\middleware.js:98:19)
at ready (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\webpack-dev-middleware\lib\util.js:53:12)
at handleRequest (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\webpack-dev-middleware\lib\util.js:182:5)
at C:\Projects\CentricityNow\patient-viewer-ui\node_modules\webpack-dev-middleware\lib\middleware.js:64:7
at new Promise ()
at middleware (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\webpack-dev-middleware\lib\middleware.js:63:12)
at C:\Projects\CentricityNow\patient-viewer-ui\node_modules\@angular-devkit\build-angular\src\angular-cli-files\plugins\karma.js:270:13
at call (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\connect\index.js:239:7)
at next (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\connect\index.js:183:5)
at C:\Projects\CentricityNow\patient-viewer-ui\node_modules\karma\lib\web-server.js:32:9
at call (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\connect\index.js:239:7)
at next (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\connect\index.js:183:5)
at createProxy (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\karma\lib\middleware\proxy.js:98:14)
at call (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\connect\index.js:239:7)
at next (C:\Projects\CentricityNow\patient-viewer-ui\node_modules\connect\index.js:183:5)
at C:\Projects\CentricityNow\patient-viewer-ui\node_modules\karma\lib\middleware\source_files.js:55:9
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

Complete package.json file is below
[package.json](https://github.com/karma-runner/karma/files/13040407/package.json)

content of karma.config.js fle is below :
[karma config file.txt](https://github.com/karma-runner/karma/files/13040431/karma.config.file.txt)

I have gone through following issues
https://github.com/karma-runner/karma/issues/3570
https://github.com/karma-runner/karma/issues/3571
https://github.com/karma-runner/karma/issues/3588

Please help me resolve the issue

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.