nx affected:lint -> Error: spawnSync /bin/sh ENOBUFS
See original GitHub issuewhy my nx affected query is failing after the angular 12 upgrades?
please see the errors below,
nx affected:lint
Lint projects affected by changes
Run command using --base=[SHA1] (affected by the committed, uncommitted and
untracked changes):
--base Base of the current branch (usually master) [string]
or using --base=[SHA1] --head=[SHA2] (affected by the committed changes):
--base Base of the current branch (usually master) [string]
--head Latest commit of the current branch (usually HEAD) [string]
or using:
--files Change the way Nx is calculating the affected command by
providing directly changed files, list of files delimited by
commas [array]
--uncommitted Uncommitted changes [boolean]
--untracked Untracked changes [boolean]
Options:
--help Show help [boolean]
--version Show version number [boolean]
--parallel Parallelize the command (default: false) [boolean]
--maxParallel Max number of parallel processes. This flag is ignored if the
parallel option is set to `false`. (default: 3) [number]
--all All projects [boolean]
--exclude Exclude certain projects from being processed
[array] [default: []]
--runner This is the name of the tasks runner configured in nx.json
[string]
--skip-nx-cache Rerun the tasks even when the results are available in the
cache [boolean] [default: false]
--configuration This is the configuration to use when performing tasks on
projects [string]
--only-failed Isolate projects which previously failed
[boolean] [default: false]
--verbose Print additional error stack trace on failure
<ref *1> Error: spawnSync /bin/sh ENOBUFS
at Object.spawnSync (internal/child_process.js:1067:20)
at spawnSync (child_process.js:602:24)
at Object.execSync (child_process.js:647:15)
at parseGitOutput (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/shared.js:64:28)
at getUntrackedFiles (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/shared.js:43:12)
at Object.parseFiles (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/shared.js:33:20)
at projectsToRun (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/affected.js:97:108)
at Object.<anonymous> (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/affected.js:27:26)
at Generator.next (<anonymous>)
at fulfilled (/builds/platform/ui/client/node_modules/@nrwl/workspace/node_modules/tslib/tslib.js:114:62) {
errno: -105,
code: 'ENOBUFS',
syscall: 'spawnSync /bin/sh',
path: '/bin/sh',
spawnargs: [ '-c', 'git ls-files --others --exclude-standard' ],
error: [Circular *1],
status: null,
signal: 'SIGTERM',
output: [
null,
<Buffer 2e 6e 70 6d 2f 73 65 6e 74 72 79 2d 63 6c 69 2f 33 66 63 35 30 36 2d 73 65 6e 74 72 79 2d 63 6c 69 2d 4c 69 6e 75 78 2d 78 38 36 2d 36 34 0a 63 61 63 ... 10244046 more bytes>,
<Buffer >
],
pid: 551,
stdout: <Buffer 2e 6e 70 6d 2f 73 65 6e 74 72 79 2d 63 6c 69 2f 33 66 63 35 30 36 2d 73 65 6e 74 72 79 2d 63 6c 69 2d 4c 69 6e 75 78 2d 78 38 36 2d 36 34 0a 63 61 63 ... 10244046 more bytes>,
stderr: <Buffer >
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Cleaning up file based variables
00:02
ERROR: Job failed: exit code 1x affected:lint
Lint projects affected by changes
Run command using --base=[SHA1] (affected by the committed, uncommitted and
untracked changes):
--base Base of the current branch (usually master) [string]
or using --base=[SHA1] --head=[SHA2] (affected by the committed changes):
--base Base of the current branch (usually master) [string]
--head Latest commit of the current branch (usually HEAD) [string]
or using:
--files Change the way Nx is calculating the affected command by
providing directly changed files, list of files delimited by
commas [array]
--uncommitted Uncommitted changes [boolean]
--untracked Untracked changes [boolean]
Options:
--help Show help [boolean]
--version Show version number [boolean]
--parallel Parallelize the command (default: false) [boolean]
--maxParallel Max number of parallel processes. This flag is ignored if the
parallel option is set to `false`. (default: 3) [number]
--all All projects [boolean]
--exclude Exclude certain projects from being processed
[array] [default: []]
--runner This is the name of the tasks runner configured in nx.json
[string]
--skip-nx-cache Rerun the tasks even when the results are available in the
cache [boolean] [default: false]
--configuration This is the configuration to use when performing tasks on
projects [string]
--only-failed Isolate projects which previously failed
[boolean] [default: false]
--verbose Print additional error stack trace on failure
<ref *1> Error: spawnSync /bin/sh ENOBUFS
at Object.spawnSync (internal/child_process.js:1067:20)
at spawnSync (child_process.js:602:24)
at Object.execSync (child_process.js:647:15)
at parseGitOutput (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/shared.js:64:28)
at getUntrackedFiles (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/shared.js:43:12)
at Object.parseFiles (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/shared.js:33:20)
at projectsToRun (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/affected.js:97:108)
at Object.<anonymous> (/builds/platform/ui/client/node_modules/@nrwl/workspace/src/command-line/affected.js:27:26)
at Generator.next (<anonymous>)
at fulfilled (/builds/platform/ui/client/node_modules/@nrwl/workspace/node_modules/tslib/tslib.js:114:62) {
errno: -105,
code: 'ENOBUFS',
syscall: 'spawnSync /bin/sh',
path: '/bin/sh',
spawnargs: [ '-c', 'git ls-files --others --exclude-standard' ],
error: [Circular *1],
status: null,
signal: 'SIGTERM',
output: [
null,
<Buffer 2e 6e 70 6d 2f 73 65 6e 74 72 79 2d 63 6c 69 2f 33 66 63 35 30 36 2d 73 65 6e 74 72 79 2d 63 6c 69 2d 4c 69 6e 75 78 2d 78 38 36 2d 36 34 0a 63 61 63 ... 10244046 more bytes>,
<Buffer >
],
pid: 551,
stdout: <Buffer 2e 6e 70 6d 2f 73 65 6e 74 72 79 2d 63 6c 69 2f 33 66 63 35 30 36 2d 73 65 6e 74 72 79 2d 63 6c 69 2d 4c 69 6e 75 78 2d 78 38 36 2d 36 34 0a 63 61 63 ... 10244046 more bytes>,
stderr: <Buffer >
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Cleaning up file based variables
00:02
ERROR: Job failed: exit code 1
Issue Analytics
- State:
- Created 2 years ago
- Reactions:2
- Comments:17 (2 by maintainers)
Top Results From Across the Web
nx affected:lint -> Error: spawnSync /bin/sh ENOBUFS
nx affected:lint -> Error: spawnSync /bin/sh ENOBUFS. ... nx affected:lint Lint projects affected by changes Run command using --base=[SHA1] ...
Read more >spawnSync /bin/sh ENOBUFS - Stack Overflow
The problem is that execSync mode execute the command within a shell with a limited buffer (200 Kb) used to forward the execution...
Read more >Deploying 'dydxprotocol / solo' results "Error: spawnSync /bin ...
... I get the ENOBUFS error. Is that something in the host that results with the ENOBUFS? ... Error: spawnSync /bin/sh ENOBUFS at...
Read more >Node 14 oz compile fails with spawnSync /bin/sh ENOBUFS
Previously I haven't been able to reproduce on Windows subsystem for Linux. It looks like it might only be on macOS.
Read more >spawnSync zip ENOBUFS error in workflow - Help - Pipedream
Sanket Makhija : I have deployed a workflow and got an error: spawnSync zip ENOBUFS. It's a NodeJs code. Need help.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
This issue has been automatically marked as stale because it hasn’t had any recent activity. It will be closed in 14 days if no further activity occurs. If we missed this issue please reply to keep it active. Thanks for being a part of the Nx community! 🙏
Hi there,
just to give an update in case someone else comes across this issue as well.
Coincidently, I was able to fix this error by updating the cache and install in my gitlab-ci.yml.
Just to verify, I then logged the output of
git ls-files --others --exclude-standardand there was no more node_modules in the listing. Reducing the output to below 10 Megabytes.Below the setup,
I am not 100% sure what happened before but I assumed it was because the way my gitlab-ci.yml was configured. Eg. node_modules was not cached properly…
Anyway, I am still looking forward to getting an answer for my previous comment.
Cheers