Skip to content

Expected createNodesResult, got loadResult with @nx/docker plugin #34564

@jsdev-robin

Description

@jsdev-robin

Current Behavior

When running pnpx nx run-many --target=serve --projects=gateway,auth,product,notifications,storage --parallel --no-tui with Nx 22.5.0 and @nx/docker plugin, I get the following error:

Error: Expected createNodesResult, got loadResult
at .../node_modules/nx/src/project-graph/plugins/isolation/isolated-plugin.js:242:28
...
An error occurred while processing files for the @nx/docker plugin (Defined at nx.json#plugins[3]).

Expected Behavior

Nx should correctly process all projects and serve them without throwing Expected createNodesResult, got loadResult.

GitHub Repo

No response

Steps to Reproduce

  1. Install Nx 22.5.0
  2. Configure nx.json with @nx/docker plugin
  3. Create multiple projects (gateway, auth, product, notifications, storage)
  4. Run pnpx nx run-many --target=serve --projects=gateway,auth,product,notifications,storage --parallel --no-tui

Nx Report

- Clearing Nx cache (`nx reset`) temporarily helps in some cases.
- Downgrading Node.js to v18 may also help.
- Issue seems related to plugin isolation and project-graph creation.

Failure Logs

> pnpx nx run-many --target=serve --projects=gateway,auth,product,notifications,storage --parallel --no-tui


 NX   Running target serve for 5 projects and 14 tasks they depend on:

- @server/gateway
- @server/auth
- @server/product
- @server/notifications
- @server/storage

————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————

> nx run @server/utils:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/security:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/cloud:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/upload:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/emails:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/middlewares:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/types:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/gateway:build:production  [local cache]


> nx run @server/validator:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/gateway:serve:development


> nx run @server/protect:build  [local cache]

> tsc --build tsconfig.lib.json


> nx run @server/product:build:production  [local cache]


> nx run @server/auth:build:production  [local cache]


> nx run @server/notifications:build:production  [local cache]


> nx run @server/product:serve:development


> nx run @server/auth:serve:development


> nx run @server/notifications:serve:development

node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^
[     - Error: Expected createNodesResult, got loadResult
      at C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:242:28
      at ChildProcess.exitHandler (C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:81:17)
      at ChildProcess.emit (node:events:524:28)
      at ChildProcess._handle.onexit (node:internal/child_process:293:12)] {
  errors: [
    {
      stack: ' - Error: Expected createNodesResult, got loadResult\n' +
        '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
        '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
        '    at ChildProcess.emit (node:events:524:28)\n' +
        '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
      message: 'An error occurred while processing files for the @nx/docker plugin (Defined at nx.json#plugins[3]).\n' +
        '  - Expected createNodesResult, got loadResult',
      errors: [
        [
          null,
          {
            stack: 'Error: Expected createNodesResult, got loadResult\n' +
              '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
              '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
              '    at ChildProcess.emit (node:events:524:28)\n' +
              '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
            message: 'Expected createNodesResult, got loadResult'
          }
        ]
      ],
      partialResults: [],
      name: 'AggregateCreateNodesError',
      pluginIndex: 3
    }
  ],
  name: 'ProjectGraphError'
}
Node.js v20.20.0
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^
[     - Error: Expected createNodesResult, got loadResult
      at C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:242:28
      at ChildProcess.exitHandler (C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:81:17)
      at ChildProcess.emit (node:events:524:28)
      at ChildProcess._handle.onexit (node:internal/child_process:293:12)] {
  errors: [
    {
      stack: ' - Error: Expected createNodesResult, got loadResult\n' +
        '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
        '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
        '    at ChildProcess.emit (node:events:524:28)\n' +
        '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
      message: 'An error occurred while processing files for the @nx/docker plugin (Defined at nx.json#plugins[3]).\n' +
        '  - Expected createNodesResult, got loadResult',
      errors: [
        [
          null,
          {
            stack: 'Error: Expected createNodesResult, got loadResult\n' +
              '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
              '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
              '    at ChildProcess.emit (node:events:524:28)\n' +
              '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
            message: 'Expected createNodesResult, got loadResult'
          }
        ]
      ],
      partialResults: [],
      name: 'AggregateCreateNodesError',
      pluginIndex: 3
    }
  ],
  name: 'ProjectGraphError'
}
Node.js v20.20.0
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^
[     - Error: Expected createNodesResult, got loadResult
      at C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:242:28
      at ChildProcess.exitHandler (C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:81:17)
      at ChildProcess.emit (node:events:524:28)
      at ChildProcess._handle.onexit (node:internal/child_process:293:12)] {
  errors: [
    {
      stack: ' - Error: Expected createNodesResult, got loadResult\n' +
        '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
        '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
        '    at ChildProcess.emit (node:events:524:28)\n' +
        '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
      message: 'An error occurred while processing files for the @nx/docker plugin (Defined at nx.json#plugins[3]).\n' +
        '  - Expected createNodesResult, got loadResult',
      errors: [
        [
          null,
          {
            stack: 'Error: Expected createNodesResult, got loadResult\n' +
              '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
              '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
              '    at ChildProcess.emit (node:events:524:28)\n' +
              '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
            message: 'Expected createNodesResult, got loadResult'
          }
        ]
      ],
      partialResults: [],
      name: 'AggregateCreateNodesError',
      pluginIndex: 3
    }
  ],
  name: 'ProjectGraphError'
}
Node.js v20.20.0
node:internal/process/promises:391
    triggerUncaughtException(err, true /* fromPromise */);
    ^
[     - Error: Expected createNodesResult, got loadResult
      at C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:242:28
      at ChildProcess.exitHandler (C:\Users\User\Documents\workStation\munza-shop\server\node_modules\.pnpm\n[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\node_modules\nx\src\project-graph\plugins\isolation\isolated-plugin.js:81:17)
      at ChildProcess.emit (node:events:524:28)
      at ChildProcess._handle.onexit (node:internal/child_process:293:12)] {
  errors: [
    {
      stack: ' - Error: Expected createNodesResult, got loadResult\n' +
        '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
        '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
        '    at ChildProcess.emit (node:events:524:28)\n' +
        '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
      message: 'An error occurred while processing files for the @nx/docker plugin (Defined at nx.json#plugins[3]).\n' +
        '  - Expected createNodesResult, got loadResult',
      errors: [
        [
          null,
          {
            stack: 'Error: Expected createNodesResult, got loadResult\n' +
              '    at C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:242:28\n' +
              '    at ChildProcess.exitHandler (C:\\Users\\User\\Documents\\workStation\\munza-shop\\server\\node_modules\\.pnpm\\[email protected]_@[email protected]_@[email protected]_@[email protected]__@[email protected]__i7h62j2krc7ikz2tdgdkn5aieq\\node_modules\\nx\\src\\project-graph\\plugins\\isolation\\isolated-plugin.js:81:17)\n' +
              '    at ChildProcess.emit (node:events:524:28)\n' +
              '    at ChildProcess._handle.onexit (node:internal/child_process:293:12)',
            message: 'Expected createNodesResult, got loadResult'
          }
        ]
      ],
      partialResults: [],
      name: 'AggregateCreateNodesError',

Package Manager Version

pnpm 9x

Operating System

  • macOS
  • Linux
  • Windows
  • Other (Please specify)

Additional Information

  • Nx version: 22.5.0
  • Node.js version: 20x
  • OS: Windows 10
  • Plugins: @nx/docker (version as installed via pnpm)
  • pnpm version: 9x

Metadata

Metadata

Assignees

Labels

outdatedpriority: highHigh Priority (important issues which affect many people severely)type: bug

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions