I copied the following into my cline_mcp_settings.json:
"roo-activity-logger": {
"command": "npx",
"args": ["-y", "github:annenpolka/roo-logger"],
"env": {},
"disabled": false
}
but then I got ENOTEMPTY: directory not empty.
Details
The error log says:
0 verbose cli /home/emergency/.nvm/versions/node/v22.12.0/bin/node /home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/bin/npm-cli.js
1 info using npm@10.9.0
2 info using node@v22.12.0
3 silly config load:file:/home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/npmrc
4 silly config load:file:/home/emergency/git/personal_vise_eval/.npmrc
5 silly config load:file:/home/emergency/.npmrc
6 silly config load:file:/home/emergency/.nvm/versions/node/v22.12.0/etc/npmrc
7 verbose title npm exec github:annenpolka/roo-logger
8 verbose argv "exec" "--yes" "--" "github:annenpolka/roo-logger"
9 verbose logfile logs-max:10 dir:/home/emergency/.npm/_logs/2025-07-19T09_35_50_075Z-
10 verbose logfile /home/emergency/.npm/_logs/2025-07-19T09_35_50_075Z-debug-0.log
11 silly logfile start cleaning logs, removing 1 files
12 silly logfile done cleaning log files
13 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368
14 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368
15 silly packumentCache heap:4345298944 maxSize:1086324736 maxEntrySize:543162368
16 silly idealTree buildDeps
17 silly fetch manifest roo-activity-logger@github:annenpolka/roo-logger
18 silly placeDep ROOT roo-activity-logger@0.2.0 REPLACE for: want: github:annenpolka/roo-logger
19 silly reify mark retired [
19 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/roo-activity-logger'
19 silly reify ]
20 silly reify mark retired [
20 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/uuid',
20 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.bin/uuid'
20 silly reify ]
21 silly reify mark retired [
21 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/which',
21 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.bin/node-which'
21 silly reify ]
22 silly reify moves {
22 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/roo-activity-logger': '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.roo-activity-logger-o8gJplrS',
22 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/uuid': '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.uuid-TpmL2MDM',
22 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.bin/uuid': '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.bin/.uuid-QQcedjvL',
22 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/which': '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.which-S6LKGX6S',
22 silly reify '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.bin/node-which': '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.bin/.node-which-Sos3NbXT'
22 silly reify }
23 verbose stack Error: ENOTEMPTY: directory not empty, rename '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/uuid' -> '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.uuid-TpmL2MDM'
23 verbose stack at async Object.rename (node:internal/fs/promises:783:10)
23 verbose stack at async moveFile (/home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/node_modules/@npmcli/fs/lib/move-file.js:30:5)
23 verbose stack at async Promise.allSettled (index 1)
23 verbose stack at async [reifyPackages] (/home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:325:11)
23 verbose stack at async Arborist.reify (/home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:142:5)
23 verbose stack at async exec (/home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/node_modules/libnpmexec/lib/index.js:290:7)
23 verbose stack at async Npm.exec (/home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/lib/npm.js:207:9)
23 verbose stack at async module.exports (/home/emergency/.nvm/versions/node/v22.12.0/lib/node_modules/npm/lib/cli/entry.js:74:5)
24 error code ENOTEMPTY
25 error syscall rename
26 error path /home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/uuid
27 error dest /home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.uuid-TpmL2MDM
28 error errno -39
29 error ENOTEMPTY: directory not empty, rename '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/uuid' -> '/home/emergency/.npm/_npx/a7ae083edac0e707/node_modules/.uuid-TpmL2MDM'
30 silly unfinished npm timer reify 1752917752813
31 silly unfinished npm timer reify:retireShallow 1752917755227
32 verbose cwd /home/emergency/git/personal_vise_eval
33 verbose os Linux 6.8.0-63-generic
34 verbose node v22.12.0
35 verbose npm v10.9.0
36 verbose exit -39
37 verbose code -39
38 error A complete log of this run can be found in: /home/emergency/.npm/_logs/2025-07-19T09_35_50_075Z-debug-0.log
I copied the following into my
cline_mcp_settings.json:but then I got
ENOTEMPTY: directory not empty.Details
The error log says: