Skip to content

[BUG] Cannot set property 'peer' of null #3711

@akornatskyy

Description

@akornatskyy

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

npm -g ls --json:

npm ERR! Cannot set property 'peer' of null
{
  "error": {
    "code": null,
    "summary": "Cannot set property 'peer' of null",
    "detail": ""
  }
}

debug.log:

0 verbose cli [
0 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
0 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
0 verbose cli   '-g',
0 verbose cli   'ls',
0 verbose cli   '--json'
0 verbose cli ]
1 info using [email protected]
2 info using [email protected]
3 timing npm:load:whichnode Completed in 1ms
4 timing config:load:defaults Completed in 1ms
5 timing config:load:file:C:\Program Files\nodejs\node_modules\npm\npmrc Completed in 2ms
6 timing config:load:builtin Completed in 2ms
7 timing config:load:cli Completed in 2ms
8 timing config:load:env Completed in 1ms
9 timing config:load:file:C:\.npmrc Completed in 0ms
10 timing config:load:project Completed in 1ms
11 verbose config optional Use `--omit=optional` to exclude optional dependencies, or
11 verbose config `--include=optional` to include them.
11 verbose config
11 verbose config     Default value does install optional deps unless otherwise omitted.
12 timing config:load:file:C:\Users\Andriy_Kornatskyy\.npmrc Completed in 1ms
13 timing config:load:user Completed in 1ms
14 timing config:load:file:C:\Users\andriy_kornatskyy\AppData\Roaming\npm\etc\npmrc Completed in 0ms
15 timing config:load:global Completed in 0ms
16 timing config:load:validate Completed in 1ms
17 timing config:load:credentials Completed in 0ms
18 timing config:load:setEnvs Completed in 1ms
19 timing config:load Completed in 10ms
20 timing npm:load:configload Completed in 10ms
21 timing npm:load:setTitle Completed in 0ms
22 timing npm:load:setupLog Completed in 1ms
23 timing config:load:flatten Completed in 2ms
24 timing npm:load:cleanupLog Completed in 2ms
25 timing npm:load:configScope Completed in 0ms
26 timing npm:load:projectScope Completed in 0ms
27 timing npm:load Completed in 17ms
28 timing arborist:ctor Completed in 1ms
29 timing command:ls Completed in 416ms
30 verbose stack TypeError: Cannot set property 'peer' of null
30 verbose stack     at visit (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\calc-dep-flags.js:96:54)
30 verbose stack     at visitNode (C:\Program Files\nodejs\node_modules\npm\node_modules\treeverse\lib\depth-descent.js:57:25)
30 verbose stack     at next (C:\Program Files\nodejs\node_modules\npm\node_modules\treeverse\lib\depth-descent.js:44:19)
30 verbose stack     at depth (C:\Program Files\nodejs\node_modules\npm\node_modules\treeverse\lib\depth-descent.js:82:10)
30 verbose stack     at depth (C:\Program Files\nodejs\node_modules\npm\node_modules\treeverse\lib\depth.js:27:12)
30 verbose stack     at unsetFlag (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\calc-dep-flags.js:91:5)
30 verbose stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\calc-dep-flags.js:63:7
30 verbose stack     at Map.forEach (<anonymous>)
30 verbose stack     at calcDepFlagsStep (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\calc-dep-flags.js:40:17)
30 verbose stack     at visit (C:\Program Files\nodejs\node_modules\npm\node_modules\@npmcli\arborist\lib\calc-dep-flags.js:12:20)
31 verbose cwd C:\
32 verbose Windows_NT 10.0.19042
33 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "-g" "ls" "--json"
34 verbose node v16.8.0
35 verbose npm  v7.21.0
36 error Cannot set property 'peer' of null
37 verbose exit 1

Expected Behavior

No response

Steps To Reproduce

No response

Environment

  • OS: Windows 10
  • Node: 16.8.0
  • npm: 7.21.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bugthing that needs fixingNeeds Triageneeds review for next stepsRelease 7.xwork is associated with a specific npm 7 release

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions