Repository navigation
[BUG] v11.6.3 breaks CI #8758
Copy link
Copy link
Closed as duplicate
Labels
Bugthing that needs fixingthing that needs fixingNeeds Triageneeds review for next stepsneeds review for next steps
Description
Is there an existing issue for this?
- I have searched the existing issues
This issue exists in the latest npm version
- I am using the latest npm
Current Behavior
When running npm ci with 11.6.3 (with 11.6.2 it works) NPM crashes with:
npm ci
npm error Cannot read properties of undefined (reading 'ruleset')
Full log:
0 verbose cli /user-home/.local/share/fnm/node-versions/v24.11.1/installation/bin/node /user-home/.npm-global/bin/npm
1 info using npm@11.6.3
2 info using node@v24.11.1
3 silly config load:file:/user-home/.npm-global/lib/node_modules/npm/npmrc
4 silly config load:file:/user-home/project/.npmrc
5 silly config load:file:/user-home/.npmrc
6 silly config load:file:/user-home/.npm-global/etc/npmrc
7 verbose title npm ci
8 verbose argv "ci"
9 verbose logfile logs-max:10 dir:/user-home/.npm/_logs/2025-11-20T11_20_57_141Z-
10 verbose logfile /user-home/.npm/_logs/2025-11-20T11_20_57_141Z-debug-0.log
11 silly logfile start cleaning logs, removing 1 files
12 silly packumentCache heap:4496293888 maxSize:1124073472 maxEntrySize:562036736
13 silly logfile done cleaning log files
14 silly Conflicting override sets <ref *1> OverrideSet {
14 silly Conflicting override sets parent: undefined,
14 silly Conflicting override sets children: Map(2) {
14 silly Conflicting override sets '@playwright/experimental-ct-core' => OverrideSet {
14 silly Conflicting override sets parent: [Circular *1],
14 silly Conflicting override sets children: [Map],
14 silly Conflicting override sets name: '@playwright/experimental-ct-core',
14 silly Conflicting override sets key: '@playwright/experimental-ct-core',
14 silly Conflicting override sets keySpec: '*',
14 silly Conflicting override sets value: '*'
14 silly Conflicting override sets },
14 silly Conflicting override sets 'mdast-util-gfm' => OverrideSet {
14 silly Conflicting override sets parent: [Circular *1],
14 silly Conflicting override sets children: [Map],
14 silly Conflicting override sets name: 'mdast-util-gfm',
14 silly Conflicting override sets key: 'mdast-util-gfm',
14 silly Conflicting override sets keySpec: '*',
14 silly Conflicting override sets value: '*'
14 silly Conflicting override sets }
14 silly Conflicting override sets }
14 silly Conflicting override sets } undefined
15 verbose stack TypeError: Cannot read properties of undefined (reading 'ruleset')
15 verbose stack at OverrideSet.haveConflictingRules (/user-home/.npm-global/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js:220:32)
15 verbose stack at OverrideSet.doOverrideSetsConflict (/user-home/.npm-global/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/override-set.js:214:17)
15 verbose stack at get error (/user-home/.npm-global/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js:278:74)
15 verbose stack at get valid (/user-home/.npm-global/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/edge.js:251:18)
15 verbose stack at visit (/user-home/.npm-global/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:342:71)
15 verbose stack at visitNode (/user-home/.npm-global/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js:58:25)
15 verbose stack at next (/user-home/.npm-global/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js:44:19)
15 verbose stack at depth (/user-home/.npm-global/lib/node_modules/npm/node_modules/treeverse/lib/depth-descent.js:83:10)
15 verbose stack at depth (/user-home/.npm-global/lib/node_modules/npm/node_modules/treeverse/lib/depth.js:27:12)
15 verbose stack at /user-home/.npm-global/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js:330:9
16 error Cannot read properties of undefined (reading 'ruleset')
17 silly unfinished npm timer idealTree:init 1763637657714
18 verbose cwd /user-home/project
19 verbose os Linux 6.17.7-1-default
20 verbose node v24.11.1
21 verbose npm v11.6.3
22 verbose exit 1
23 verbose code 1
24 error A complete log of this run can be found in: /user-home/.npm/_logs/2025-11-20T11_20_57_141Z-debug-0.log
Expected Behavior
No crashes
Steps To Reproduce
- Checkout a node project - e.g
- Have NPM 11.6.3 installed
- Run
npm ci - See error
Environment
- npm: 11.6.3
- Node.js: 24.11.1
- OS Name: GitHub actions
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Bugthing that needs fixingthing that needs fixingNeeds Triageneeds review for next stepsneeds review for next steps
Activity
overrideshavingnpm error Cannot read properties of undefined (reading 'ruleset')#8757