node icon indicating copy to clipboard operation
node copied to clipboard

npm update fails with "Cannot read property 'parent' of undefined"

Open zehavibarak opened this issue 3 years ago • 4 comments

Hi,

Upgraded to 15.0.1. Getting error while trying to update packages via npm up command:

1734 verbose stack TypeError: Cannot read property 'parent' of undefined 1734 verbose stack at Arborist.[canPlacePeers] (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:1430:14) 1734 verbose stack at Arborist.[canPlaceDep] (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:1421:32) 1734 verbose stack at Arborist.[placeDep] (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:1061:36) 1734 verbose stack at Arborist.[placeDep] (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:1212:41) 1734 verbose stack at Arborist.[placeDep] (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:1212:41) 1734 verbose stack at Arborist.[placeDep] (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:1212:41) 1734 verbose stack at C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:766:46 1734 verbose stack at Array.map () 1734 verbose stack at Arborist.[buildDepStep] (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:766:8) 1734 verbose stack at async Arborist.buildIdealTree (C:\Program Files\nodejs\node_modules\npm\node_modules@npmcli\arborist\lib\arborist\build-ideal-tree.js:202:7) 1735 verbose cwd ...\ClientApp 1736 verbose Windows_NT 10.0.18362 1737 verbose argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "up" 1738 verbose node v15.0.1 1739 verbose npm v7.0.3

Thanks,

zehavibarak avatar Oct 25 '20 17:10 zehavibarak

For the time being, to install your packages you can fall back to yarn. That worked for me.

hmt avatar Oct 26 '20 07:10 hmt

15.1 has fixed this for me. npm is now at 7.0.8 on MacOS 10.15.7

hmt avatar Nov 05 '20 17:11 hmt

hi @zehavibarak i wanted to look into this issue but was not able to reproduce. Do you think this is already fixed by now and can be closed?

shnooshnoo avatar Nov 28 '23 11:11 shnooshnoo

This issue/PR was marked as stalled, it will be automatically closed in 30 days. If it should remain open, please leave a comment explaining why it should remain open.

github-actions[bot] avatar May 05 '24 22:05 github-actions[bot]