GeezerVison is showing github.com — install via git fails for some node hooks · Issue #3737 · pre-commit/pre-commit
install via git fails for some node hooks #3737Descriptionsearch you tried in the issue tracker
4.6.1
describe your issue
With
- pre-commit 4.6.1
- Debian 13
- no pre-installed node/npm
npm-groovy-lint fails to install correctly from git.
Running pre-commit run --all-files starts installing npm-groovy-lint but fails
An unexpected error has occurred: CalledProcessError: command: ('/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/node', '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/npm', 'install', '--allow-git=root', '-g', 'git+file:///home/precommit/.cache/pre-commit/repohhwe24u3') return code: 1
Subsequent pre-commit runs fail with Executable `npm-groovy-lint` not found. The $HOME/.cache/pre-commit/repo... includes many broken symlinks.
Restoring node_test.py from 4.6.0 resolves the issue.
pre-commit --version
pre-commit 4.6.1
.pre-commit-config.yaml
repos:
- repo: https://github.com/nvuillam/npm-groovy-lint
rev: v18.0.0
hooks:
- id: npm-groovy-lint
entry: npm-groovy-lint --format --output txt
language: node
~/.cache/pre-commit/pre-commit.log (if present)
version information
pre-commit version: 4.6.1
git --version: git version 2.47.3
sys.version:
3.13.8 (main, Oct 7 2025, 20:49:15) [GCC 14.2.0]
sys.executable: /usr/local/bin/python3.13
os.name: posix
sys.platform: linux
error information
An unexpected error has occurred: CalledProcessError: command: ('/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/node', '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/npm', 'install', '--allow-git=root', '-g', 'git+file:///home/precommit/.cache/pre-commit/repohhwe24u3')
return code: 1
stdout: (none)
stderr:
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/package.json'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/CHANGELOG.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/README.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/.github'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/function-bind/.github'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/universalify'
npm warn tarball tarball data for universalify@https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz (sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/call-bind-apply-helpers'
npm warn tarball tarball data for call-bind-apply-helpers@https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz (sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point'
npm warn tarball tarball data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz (sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/lru-cache'
npm warn tarball tarball data for lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz (sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/graceful-fs'
npm warn tarball tarball data for graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz (sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/jsonfile'
npm warn tarball tarball data for jsonfile@https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz (sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/LICENSE.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/package.json'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/README.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-object-atoms'
npm warn tarball tarball data for es-object-atoms@https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz (sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/delayed-stream'
npm warn tarball tarball data for delayed-stream@https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz (sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/mime-types'
npm warn tarball tarball data for mime-types@https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz (sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/hasown'
npm warn tarball tarball data for hasown@https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz (sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minipass/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/has-tostringtag'
npm warn tarball tarball data for has-tostringtag@https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz (sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-intrinsic'
npm warn tarball tarball data for get-intrinsic@https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz (sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/combined-stream'
npm warn tarball tarball data for combined-stream@https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz (sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-set-tostringtag'
npm warn tarball tarball data for es-set-tostringtag@https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz (sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-errors'
npm warn tarball tarball data for es-errors@https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz (sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/winreg'
npm warn tarball tarball data for winreg@https://registry.npmjs.org/winreg/-/winreg-1.2.5.tgz (sha512-uf7tHf+tw0B1y+x+mKTLHkykBgK2KMs3g+KlzmyMbLvICSHQyB/xOFjTT8qZ3oeTFyU7Bbj4FzXitGG6jvKhYw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/which'
npm warn tarball tarball data for which@https://registry.npmjs.org/which/-/which-1.0.9.tgz (sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/gopd'
npm warn tarball tarball data for gopd@https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz (sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/asynckit'
npm warn tarball tarball data for asynckit@https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz (sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/proxy-from-env'
npm warn tarball tarball data for proxy-from-env@https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz (sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/ms'
npm warn tarball tarball data for ms@https://registry.npmjs.org/ms/-/ms-2.1.3.tgz (sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/get.js'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/test'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-define-property'
npm warn tarball tarball data for es-define-property@https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz (sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/test'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/set.js'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/test'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/package.json'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/tsconfig.json'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/CHANGELOG.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/README.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/get.d.ts'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/set.d.ts'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/dunder-proto/.github'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/string-width'
npm warn tarball tarball data for string-width@https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz (sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/uuid'
npm warn tarball tarball data for uuid@https://registry.npmjs.org/uuid/-/uuid-14.0.1.tgz (sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/form-data'
npm warn tarball tarball data for form-data@https://registry.npmjs.org/form-data/-/form-data-4.0.6.tgz (sha512-vKatAh4SlVfgbv+YtmhiRjhEMJsYpsG1Y2rMQtR+SVSbytsSD1YGzDIcrAJmdFec88u/+VoGmxnl+80gL1tRCQ==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/strip-json-comments'
npm warn tarball tarball data for strip-json-comments@https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-5.0.3.tgz (sha512-1tB5mhVo7U+ETBKNf92xT4hrQa3pm0MZ0PQvuDnWgAAGHDsfp4lPSpiS6psrSiet87wyGPh9ft6wmhOMQ0hDiw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/js-yaml'
npm warn tarball tarball data for js-yaml@https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.3.tgz (sha512-n+mUVyUX5bVv7G/G2zyIHOhdxfuU1dY2NOFzTQUWiMUbFss8b57NFlgCCaggU78wSw5KVS9cllzeLyzyR+n5nw==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/follow-redirects'
npm warn tarball tarball data for follow-redirects@https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz (sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/node-sarif-builder'
npm warn tarball tarball data for node-sarif-builder@https://registry.npmjs.org/node-sarif-builder/-/node-sarif-builder-4.1.0.tgz (sha512-IWqZF6u0EI/07HTBm+zZ+MgXgWl09dnSJRGaDCPBSlOqilDcx6pj3Mpb3HvPN8V2Gr+ISw7ZrMsL7STWs1F++w==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/LICENSE.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/README.md'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/has-symbols'
npm warn tarball tarball data for has-symbols@https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz (sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/optionator'
npm warn tarball tarball data for optionator@https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz (sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/https-proxy-agent'
npm warn tarball tarball data for https-proxy-agent@https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz (sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/glob'
npm warn tarball tarball data for glob@https://registry.npmjs.org/glob/-/glob-13.0.6.tgz (sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/Object.getPrototypeOf.js'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/minimatch/dist'
... truncated for 65536 limit ...
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/tsconfig.json'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/CHANGELOG.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/java-caller'
npm warn tarball tarball data for java-caller@https://registry.npmjs.org/java-caller/-/java-caller-5.0.0.tgz (sha512-KMf3DFu3gAEXIAWcIXVijHR4h6QRGe2V4jezL2thivAnAB5hnK6W5ZpoML9xTIr/LT9ZgPfBREVfp+v1pJROZg==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/import-fresh'
npm warn tarball tarball data for import-fresh@https://registry.npmjs.org/import-fresh/-/import-fresh-4.0.0.tgz (sha512-Fpi660c7VPDM3fPKYovStd9IP1CPOikf6v/dGxJJMmHPcwYQIMJ4W7kO1avBYEpMqkCh+Dx3Ln6H7VYqgztLjw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/fs-extra'
npm warn tarball tarball data for fs-extra@https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz (sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/README.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/index.d.ts'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/Object.getPrototypeOf.d.ts'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/Reflect.getPrototypeOf.d.ts'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/get-proto/.github'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/commondir'
npm warn tarball tarball data for commondir@https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz (sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/cli-progress'
npm warn tarball tarball data for cli-progress@https://registry.npmjs.org/cli-progress/-/cli-progress-3.12.0.tgz (sha512-tRkV3HJ1ASwm19THiiLIXLO7Im7wlTuKnvkYaTkyoAPefqjNg7W7DHKUlGRxy9vxDvbyCYQkQozvptuMkGCg8A==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/chalk'
npm warn tarball tarball data for chalk@https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz (sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/find-package-json'
npm warn tarball tarball data for find-package-json@https://registry.npmjs.org/find-package-json/-/find-package-json-1.2.0.tgz (sha512-+SOGcLGYDJHtyqHd87ysBhmaeQ95oWspDKnMXBrnQ9Eq4OkLNqejgoaD8xVWu6GPa0B6roa6KinCMEMcVeqONw==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/debug'
npm warn tarball tarball data for debug@https://registry.npmjs.org/debug/-/debug-4.4.3.tgz (sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point'
npm warn tarball tarball data for is-fullwidth-code-point@https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz (sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/axios'
npm warn tarball tarball data for axios@https://registry.npmjs.org/axios/-/axios-1.18.1.tgz (sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/call-bind-apply-helpers'
npm warn tarball tarball data for call-bind-apply-helpers@https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz (sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/universalify'
npm warn tarball tarball data for universalify@https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz (sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/lru-cache'
npm warn tarball tarball data for lru-cache@https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz (sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/ansi-colors'
npm warn tarball tarball data for ansi-colors@https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz (sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/LICENSE.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, open '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/README.md'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/jsonfile'
npm warn tarball tarball data for jsonfile@https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.1.tgz (sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/graceful-fs'
npm warn tarball tarball data for graceful-fs@https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz (sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-object-atoms'
npm warn tarball tarball data for es-object-atoms@https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.2.tgz (sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/mime-types'
npm warn tarball tarball data for mime-types@https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz (sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/delayed-stream'
npm warn tarball tarball data for delayed-stream@https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz (sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/has-tostringtag'
npm warn tarball tarball data for has-tostringtag@https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz (sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/combined-stream'
npm warn tarball tarball data for combined-stream@https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz (sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/hasown'
npm warn tarball tarball data for hasown@https://registry.npmjs.org/hasown/-/hasown-2.0.4.tgz (sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-errors'
npm warn tarball tarball data for es-errors@https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz (sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/which'
npm warn tarball tarball data for which@https://registry.npmjs.org/which/-/which-1.0.9.tgz (sha512-E87fdQ/eRJr9W1X4wTPejNy9zTW3FI2vpCZSJ/HAY+TkjKVC0TUm1jk6vn2Z7qay0DQy0+RBGdXxj+RmmiGZKQ==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/es-set-tostringtag'
npm warn tarball tarball data for es-set-tostringtag@https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz (sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
... truncated for 65536 limit ...
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/gopd'
npm warn tarball tarball data for gopd@https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz (sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/find-java-home'
npm warn tarball tarball data for find-java-home@https://registry.npmjs.org/find-java-home/-/find-java-home-2.0.0.tgz (sha512-m4Cf5WM5Y9UupofsLgcJuY5oFXVfVnfHx43pg3HJoVdtY2PN4Wfs7ex9svf7W7eLTP+6wmyBToaqGOCffHBHVA==) seems to be corrupted. Trying again.
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar TAR_ENTRY_ERROR ENOENT: no such file or directory, lstat '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/tar/dist'
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/proxy-from-env'
npm warn tarball tarball data for proxy-from-env@https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-2.1.0.tgz (sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==) seems to be corrupted. Trying again.
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/asynckit'
npm warn tarball tarball data for asynckit@https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz (sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==) seems to be corrupted. Trying again.
... truncated for 65536 limit ...
npm warn tar ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/ansi-colors'
npm warn tarball tarball data for ansi-colors@https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz (sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==) seems to be corrupted. Trying again.
npm error code ENOENT
npm error syscall chdir
npm error path /home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point
npm error enoent ENOENT: Cannot cd into '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/lib/node_modules/npm-groovy-lint/node_modules/is-fullwidth-code-point'
npm error enoent This is related to npm not being able to find a file.
npm error enoent
npm notice
npm notice New major version of npm available! 11.18.0 -> 12.0.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v12.0.2
npm notice To update run: npm install -g [email protected]
npm notice
npm error A complete log of this run can be found in: /home/precommit/.npm/_logs/2026-08-05T12_41_08_391Z-debug-0.log
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/pre_commit/error_handler.py", line 73, in error_handler
yield
File "/usr/local/lib/python3.13/site-packages/pre_commit/main.py", line 429, in main
return run(args.config, store, args)
File "/usr/local/lib/python3.13/site-packages/pre_commit/commands/run.py", line 443, in run
install_hook_envs(to_install, store)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/pre_commit/repository.py", line 229, in install_hook_envs
_hook_install(hook)
~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/site-packages/pre_commit/repository.py", line 85, in _hook_install
lang.install_environment(
~~~~~~~~~~~~~~~~~~~~~~~~^
hook.prefix, hook.language_version, hook.additional_dependencies,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/site-packages/pre_commit/languages/node.py", line 103, in install_environment
lang_base.setup_cmd(prefix, install)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/pre_commit/lang_base.py", line 87, in setup_cmd
cmd_output_b(*cmd, cwd=prefix.prefix_dir, **kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/pre_commit/util.py", line 111, in cmd_output_b
raise CalledProcessError(returncode, cmd, stdout_b, stderr_b)
pre_commit.util.CalledProcessError: command: ('/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/node', '/home/precommit/.cache/pre-commit/repohhwe24u3/node_env-default/bin/npm', 'install', '--allow-git=root', '-g', 'git+file:///home/precommit/.cache/pre-commit/repohhwe24u3')
return code: 1
Activityasottile commented on Aug 5, 2026 this looks like you're maybe behind a corporate proxy that's blocking npm and or poor network handing you corrupt archives mheiges commented on Aug 5, 2026 sigh, yes. In my attempt to make a minimal reproduction of the installation failure I neglected the corporate MITM. After addressing that and digging some more...
An observation is npm install uses the global flag. With the flag present /home/precommit/.cache/pre-commit/repo_snn1dkx/node_env-default/bin/npm-groovy-lint points to series of broken symlinks referencing the non-existant ~/.npm/_cacache/tmp/git-clonexewayl/
If I remove that flag the module does install and ~/.cache/pre-commit/repo*/node_modules/.bin/npm-groovy-lint exists.There's nothing at ~/.cache/pre-commit/repo*/node_env-default/bin/npm-groovy-lint where I think pre-commit is looking, which is probably expected without the global flag, but at least the failure is no longer due to proxy interference. Dunedan commented on Aug 7, 2026 I'm encountering the same issue when trying to use the eslint pre-commit hook. It worked fine with pre-commit 4.6.0, but doesn't work with 4.6.1 anymore.
Here are minimal steps to reproduce it:
$ git init
Initialized empty Git repository in /some/path/.git/
$ pip install pre-commit==4.6.1
Requirement already satisfied: pre-commit==4.6.1 in /some/path/lib/python3.14/site-packages (4.6.1)
Requirement already satisfied: cfgv>=2.0.0 in /some/path/lib/python3.14/site-packages (from pre-commit==4.6.1) (3.5.0)
Requirement already satisfied: identify>=1.0.0 in /some/path/lib/python3.14/site-packages (from pre-commit==4.6.1) (2.6.19)
Requirement already satisfied: nodeenv>=0.11.1 in /some/path/lib/python3.14/site-packages (from pre-commit==4.6.1) (1.10.0)
Requirement already satisfied: pyyaml>=5.1 in /some/path/lib/python3.14/site-packages (from pre-commit==4.6.1) (6.0.3)
Requirement already satisfied: virtualenv>=20.10.0 in /some/path/lib/python3.14/site-packages (from pre-commit==4.6.1) (21.7.1)
Requirement already satisfied: distlib<1,>=0.3.7 in /some/path/lib/python3.14/site-packages (from virtualenv>=20.10.0->pre-commit==4.6.1) (0.4.3)
Requirement already satisfied: filelock<4,>=3.24.2 in /some/path/lib/python3.14/site-packages (from virtualenv>=20.10.0->pre-commit==4.6.1) (3.32.2)
Requirement already satisfied: platformdirs<5,>=3.9.1 in /some/path/lib/python3.14/site-packages (from virtualenv>=20.10.0->pre-commit==4.6.1) (4.11.0)
Requirement already satisfied: python-discovery>=1.4.2 in /some/path/lib/python3.14/site-packages (from virtualenv>=20.10.0->pre-commit==4.6.1) (1.5.1)
$ pre-commit clean
Cleaned /home/user/.cache/pre-commit.
$ cat <<EOF >.pre-commit-config.yaml
repos:
- repo: https://github.com/eslint/eslint
rev: v10.8.0
hooks:
- id: eslint
EOF
$ touch foo.js
$ git add foo.js
$ pre-commit run -a
[INFO] Initializing environment for https://github.com/eslint/eslint.
[INFO] Installing environment for https://github.com/eslint/eslint.
[INFO] Once installed this environment will be reused.
[INFO] This may take a few minutes...
eslint...................................................................Failed
- hook id: eslint
- exit code: 1
Executable `eslint` not found
asottile commented on Aug 10, 2026 seems to be a bug with npm 11.x (fixed in npm 12.x) -- this seems to work around it #3743
MetadataMetadataDevelopmentNo branches or pull requestsIssue actions
|