node-core-utils
node-core-utils copied to clipboard
`git node vote` fails with `ERR_INVALID_ARG_TYPE`
$ git node vote https://github.com/nodejs/collaborators-public-votes/pull/6
Cloning remote repository...
Cloning into '.'...
remote: Enumerating objects: 20, done.
remote: Counting objects: 100% (20/20), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 20 (delta 0), reused 17 (delta 0), pack-reused 0
Receiving objects: 100% (20/20), 24.82 KiB | 24.82 MiB/s, done.
Ballot is ready for edit.
TypeError [ERR_INVALID_ARG_TYPE]: The "file" argument must be of type string. Received null
at new NodeError (node:internal/errors:406:5)
at validateString (node:internal/validators:162:11)
at normalizeSpawnArguments (node:child_process:548:3)
at spawn (node:child_process:754:13)
at file:///home/rlau/.nvm/versions/node/v20.9.0/lib/node_modules/@node-core/utils/node_modules/@node-core/caritat/dist/utils/runChildProcessAsync.js:13:19
at new Promise (<anonymous>)
at default (file:///home/rlau/.nvm/versions/node/v20.9.0/lib/node_modules/@node-core/utils/node_modules/@node-core/caritat/dist/utils/runChildProcessAsync.js:4:81)
at voteAndCommit (file:///home/rlau/.nvm/versions/node/v20.9.0/lib/node_modules/@node-core/utils/node_modules/@node-core/caritat/dist/voteUsingGit.js:33:19)
at async voteUsingGit (file:///home/rlau/.nvm/versions/node/v20.9.0/lib/node_modules/@node-core/utils/node_modules/@node-core/caritat/dist/voteUsingGit.js:96:9)
at async VotingSession.start (file:///home/rlau/.nvm/versions/node/v20.9.0/lib/node_modules/@node-core/utils/lib/voting_session.js:55:5) {
code: 'ERR_INVALID_ARG_TYPE'
}
This is with Node.js 20 and @node-core/[email protected]:
$ npm ls -g
/home/rlau/.nvm/versions/node/v20.9.0/lib
├── @node-core/[email protected]
├── [email protected]
└── [email protected]