-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Labels
outdatedpriority: highHigh Priority (important issues which affect many people severely)High Priority (important issues which affect many people severely)scope: jstype: bug
Description
Current Behavior
Running any target with :tsc:build
leads very often to
NX Failed to process project graph.
- Error: EBUSY: resource busy or locked, open '<workspaceRoot>\.nx\workspace-data\tsconfig-files.hash'
assumption, maybe if nx console in vscode is running also that locks the file?
Expected Behavior
it should work with no busy resources
GitHub Repo
No response
Steps to Reproduce
Nx Report
NX Report complete - copy this into the issue template
Node : 22.13.1
OS : win32-x64
Native Target : x86_64-windows
pnpm : 10.10.0
nx : 21.0.3
@nx/js : 21.0.3
@nx/jest : 21.0.3
@nx/eslint : 21.0.3
@nx/workspace : 21.0.3
@nx/cypress : 21.0.3
@nx/devkit : 21.0.3
@nx/eslint-plugin : 21.0.3
@nx/nest : 21.0.3
@nx/node : 21.0.3
@nx/storybook : 21.0.3
@nx/web : 21.0.3
@nx/webpack : 21.0.3
typescript : 5.8.2
---------------------------------------
Registered Plugins:
@nx/storybook/plugin
@nx/js/typescript
@nx/js/typescript
---------------------------------------
Community plugins:
@compodoc/compodoc : 1.1.26
@jscutlery/semver : 5.6.0
---------------------------------------
Cache Usage: 48.48 MB / 47.43 GB
Failure Logs
NX Failed to process project graph.
- Error: EBUSY: resource busy or locked, open '<workspaceRoot>\.nx\workspace-data\tsconfig-files.hash'
at writeFileSync (node:fs:2426:20)
at writeJsonFile (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\utils\fileutils.js:63:33)
at writeToCache (<workspaceRoot>\node_modules\.pnpm\@nx+js@21.0.3_@babel+traver_1a26ade020f338d78ddfb7c27b830a5b\node_modules\@nx\js\src\plugins\typescript\plugin.js:39:32)
at writeTsConfigCache (<workspaceRoot>\node_modules\.pnpm\@nx+js@21.0.3_@babel+traver_1a26ade020f338d78ddfb7c27b830a5b\node_modules\@nx\js\src\plugins\typescript\plugin.js:42:5)
at exports.createNodesV2 (<workspaceRoot>\node_modules\.pnpm\@nx+js@21.0.3_@babel+traver_1a26ade020f338d78ddfb7c27b830a5b\node_modules\@nx\js\src\plugins\typescript\plugin.js:85:13)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async LoadedNxPlugin.createNodes (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\loaded-nx-plugin.js:22:36)
at async LoadedNxPlugin.createNodes.<computed> (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\loaded-nx-plugin.js:32:28)
at async createNodes (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\isolation\plugin-worker.js:76:36)
at async consumeMessage (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\isolation\messaging.js:42:26)
Error: EBUSY: resource busy or locked, open '<workspaceRoot>\.nx\workspace-data\tsconfig-files.hash'
at writeFileSync (node:fs:2426:20)
at writeJsonFile (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\utils\fileutils.js:63:33)
at writeToCache (<workspaceRoot>\node_modules\.pnpm\@nx+js@21.0.3_@babel+traver_1a26ade020f338d78ddfb7c27b830a5b\node_modules\@nx\js\src\plugins\typescript\plugin.js:39:32)
at writeTsConfigCache (<workspaceRoot>\node_modules\.pnpm\@nx+js@21.0.3_@babel+traver_1a26ade020f338d78ddfb7c27b830a5b\node_modules\@nx\js\src\plugins\typescript\plugin.js:42:5)
at exports.createNodesV2 (<workspaceRoot>\node_modules\.pnpm\@nx+js@21.0.3_@babel+traver_1a26ade020f338d78ddfb7c27b830a5b\node_modules\@nx\js\src\plugins\typescript\plugin.js:85:13)
at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
at async LoadedNxPlugin.createNodes (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\loaded-nx-plugin.js:22:36)
at async LoadedNxPlugin.createNodes.<computed> (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\loaded-nx-plugin.js:32:28)
at async createNodes (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\isolation\plugin-worker.js:76:36)
at async consumeMessage (<workspaceRoot>\node_modules\.pnpm\nx@21.0.3_@swc-node+registe_0f94e264b221ff96cd9053cd5414a3fb\node_modules\nx\src\project-graph\plugins\isolation\messaging.js:42:26)
Package Manager Version
No response
Operating System
- macOS
- Linux
- Windows
- Other (Please specify)
Additional Information
No response
Metadata
Metadata
Assignees
Labels
outdatedpriority: highHigh Priority (important issues which affect many people severely)High Priority (important issues which affect many people severely)scope: jstype: bug