Open Zikoat opened 2 months ago
I'm having a similar issue after updating from Nx 18.2.4 to 19.5.6. Everything builds and runs perfectly fine locally, but blows up when running in Docker:
Step 25/33 : RUN npx nx build admin --verbose
---> Running in 44d58f6622dc
NX Failed to process project graph. Run "nx reset" to fix this. Please report the issue if you keep seeing it. See errors below.
Failed to process project graph. Run "nx reset" to fix this. Please report the issue if you keep seeing it.
An error occurred while processing files for the @nx/eslint/plugin plugin.
- apps/admin/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/apps/admin/.eslintrc.json
Error: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/apps/admin/.eslintrc.json
at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9)
at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23)
at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25)
at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25)
at _normalizeObjectConfigDataBody.next (<anonymous>)
at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20)
at _normalizeObjectConfigData.next (<anonymous>)
at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20)
- libs/date-time/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/date-time/.eslintrc.json
Error: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/date-time/.eslintrc.json
at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9)
at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23)
at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25)
at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25)
at _normalizeObjectConfigDataBody.next (<anonymous>)
at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20)
at _normalizeObjectConfigData.next (<anonymous>)
at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20)
- libs/feature-flags/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/feature-flags/.eslintrc.json
Error: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/feature-flags/.eslintrc.json
at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9)
at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23)
at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25)
at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25)
at _normalizeObjectConfigDataBody.next (<anonymous>)
at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20)
at _normalizeObjectConfigData.next (<anonymous>)
at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20)
- libs/i18n/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/i18n/.eslintrc.json
Error: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/i18n/.eslintrc.json
at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9)
at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23)
at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25)
at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25)
at _normalizeObjectConfigDataBody.next (<anonymous>)
at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20)
at _normalizeObjectConfigData.next (<anonymous>)
at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20)
- libs/utils/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/utils/.eslintrc.json
Error: Failed to load config "../../.eslintrc.json" to extend from.
Referenced from: /usr/src/app/libs/utils/.eslintrc.json
at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9)
at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23)
at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25)
at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25)
at _normalizeObjectConfigDataBody.next (<anonymous>)
at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20)
at _normalizeObjectConfigData.next (<anonymous>)
at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46)
at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20)
The command '/bin/sh -c npx nx build admin --verbose' returned a non-zero code: 1
@jaysoo feel free to reach out if you need more info.
I'm having a similar issue after updating from Nx 18.2.4 to 19.5.6. Everything builds and runs perfectly fine locally, but blows up when running in Docker:
Step 25/33 : RUN npx nx build admin --verbose ---> Running in 44d58f6622dc NX Failed to process project graph. Run "nx reset" to fix this. Please report the issue if you keep seeing it. See errors below. Failed to process project graph. Run "nx reset" to fix this. Please report the issue if you keep seeing it. An error occurred while processing files for the @nx/eslint/plugin plugin. - apps/admin/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/apps/admin/.eslintrc.json Error: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/apps/admin/.eslintrc.json at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9) at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23) at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25) at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25) at _normalizeObjectConfigDataBody.next (<anonymous>) at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20) at _normalizeObjectConfigData.next (<anonymous>) at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20) - libs/date-time/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/date-time/.eslintrc.json Error: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/date-time/.eslintrc.json at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9) at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23) at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25) at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25) at _normalizeObjectConfigDataBody.next (<anonymous>) at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20) at _normalizeObjectConfigData.next (<anonymous>) at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20) - libs/feature-flags/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/feature-flags/.eslintrc.json Error: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/feature-flags/.eslintrc.json at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9) at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23) at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25) at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25) at _normalizeObjectConfigDataBody.next (<anonymous>) at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20) at _normalizeObjectConfigData.next (<anonymous>) at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20) - libs/i18n/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/i18n/.eslintrc.json Error: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/i18n/.eslintrc.json at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9) at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23) at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25) at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25) at _normalizeObjectConfigDataBody.next (<anonymous>) at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20) at _normalizeObjectConfigData.next (<anonymous>) at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20) - libs/utils/.eslintrc.json: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/utils/.eslintrc.json Error: Failed to load config "../../.eslintrc.json" to extend from. Referenced from: /usr/src/app/libs/utils/.eslintrc.json at configInvalidError (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2648:9) at ConfigArrayFactory._loadExtendedShareableConfig (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3279:23) at ConfigArrayFactory._loadExtends (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3156:25) at ConfigArrayFactory._normalizeObjectConfigDataBody (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3095:25) at _normalizeObjectConfigDataBody.next (<anonymous>) at ConfigArrayFactory._normalizeObjectConfigData (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3040:20) at _normalizeObjectConfigData.next (<anonymous>) at ConfigArrayFactory.loadInDirectory (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:2886:28) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3871:46) at CascadingConfigArrayFactory._loadConfigInAncestors (/usr/src/app/node_modules/@eslint/eslintrc/dist/eslintrc.cjs:3890:20) The command '/bin/sh -c npx nx build admin --verbose' returned a non-zero code: 1
@jaysoo feel free to reach out if you need more info.
facing the same issue (starting 3 days ago). Exactly to the package @nx/eslint
. I'm still not sure what the root issue is though. Trying to revert most of the packages back to the old version but it still outputs the same error.
Current Behavior
When i run the commands as specified in the readme of the repo, the local commands work correctly and create the following output, and it prints "started server":
However, when i run the same commands in docker, then it fails when creating the project graph:
Expected Behavior
GitHub Repo
https://github.com/Zikoat/nx-issue-repro
Steps to Reproduce
Nx Report
Failure Logs
No response
Package Manager Version
No response
Operating System
Additional Information
I tried debugging this in docker, but i wasn't able to get a breakpoint into nx's resolution step, or esbuild's build step.