Skip to content

feat: use a single transport for fetchModule and HMR support #21330

feat: use a single transport for fetchModule and HMR support

feat: use a single transport for fetchModule and HMR support #21330

Triggered via pull request October 22, 2024 02:46
Status Failure
Total duration 2m 31s
Artifacts

ci.yml

on: pull_request
Get changed files
5s
Get changed files
Lint: node-20, ubuntu-latest
2m 18s
Lint: node-20, ubuntu-latest
Matrix: test
Build & Test Passed or Skipped
0s
Build & Test Passed or Skipped
Build & Test Failed
0s
Build & Test Failed
Fit to window
Zoom out
Zoom in

Annotations

50 errors
packages/vite/src/node/__tests__/environment.spec.ts > custom environment conditions > css: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/__tests__/environment.spec.ts:207:19
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > ssrLoad: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L30
AssertionError: expected 'invoke was called before connect' to be 'Failed to load url ./non-existent.js …' // Object.is equality Expected: "Failed to load url ./non-existent.js (resolved id: ./non-existent.js) in /home/runner/work/vite/vite/packages/vite/src/node/ssr/__tests__/fixtures/modules/has-invalid-import.js. Does the file exist?" Received: "invoke was called before connect" ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:30:23
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > error has same instance: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L52
AssertionError: expected undefined to be true // Object.is equality - Expected: true + Received: undefined ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:52:18
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > import.meta.filename/dirname returns same value with Node: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:61:21
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation simple: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:96:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation nested: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:154:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can export global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:172:15
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can access nodejs global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:178:15
packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts > module runner hmr works as expected > hmr client is not defined if it's disabled: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ ModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ ModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ ModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts:16:30
packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts > running module runner inside a worker > correctly runs ssr code: packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts#L94
AssertionError: expected { Object (error) } to deeply equal { result: 'hello world' } - Expected + Received Object { - "result": "hello world", + "error": "Error: invoke was called before connect + at Object.invoke (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:639:17) + at ModuleRunner.getModuleInformation (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1135:94) + at ModuleRunner.cachedModule (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1121:21) + at ModuleRunner.import (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1045:38) + at BroadcastChannel.channel.onmessage (file:///home/runner/work/vite/vite/packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.mjs:36:36) + at BroadcastChannel.eventHandler (node:internal/event_target:1104:12) + at BroadcastChannel.[nodejs.internal.kHybridDispatch] (node:internal/event_target:820:20) + at BroadcastChannel.dispatchEvent (node:internal/event_target:755:26) + at BroadcastChannel.onMessageEvent (node:internal/worker/io:416:8) + at MessagePort.[nodejs.internal.kHybridDispatch] (node:internal/event_target:820:20)", } ❯ BroadcastChannel.channel.onmessage packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts:94:48
packages/vite/src/node/__tests__/environment.spec.ts > custom environment conditions > css: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/__tests__/environment.spec.ts:207:19
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > ssrLoad: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L30
AssertionError: expected 'invoke was called before connect' to be 'Failed to load url ./non-existent.js …' // Object.is equality Expected: "Failed to load url ./non-existent.js (resolved id: ./non-existent.js) in /home/runner/work/vite/vite/packages/vite/src/node/ssr/__tests__/fixtures/modules/has-invalid-import.js. Does the file exist?" Received: "invoke was called before connect" ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:30:23
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > error has same instance: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L52
AssertionError: expected undefined to be true // Object.is equality - Expected: true + Received: undefined ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:52:18
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > import.meta.filename/dirname returns same value with Node: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:61:21
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation simple: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:96:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation nested: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:154:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can export global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:172:15
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can access nodejs global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:178:15
packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts > module runner hmr works as expected > hmr client is not defined if it's disabled: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ ModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ ModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ ModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts:16:30
packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts > running module runner inside a worker > correctly runs ssr code: packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts#L94
AssertionError: expected { Object (error) } to deeply equal { result: 'hello world' } - Expected + Received Object { - "result": "hello world", + "error": "Error: invoke was called before connect + at Object.invoke (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:639:17) + at ModuleRunner.getModuleInformation (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1135:94) + at ModuleRunner.cachedModule (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1121:21) + at ModuleRunner.import (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1045:38) + at BroadcastChannel.channel.onmessage (file:///home/runner/work/vite/vite/packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.mjs:36:36) + at BroadcastChannel.eventHandler (node:internal/event_target:1100:12) + at BroadcastChannel.[nodejs.internal.kHybridDispatch] (node:internal/event_target:816:20) + at BroadcastChannel.dispatchEvent (node:internal/event_target:751:26) + at BroadcastChannel.onMessageEvent (node:internal/worker/io:335:8) + at MessagePort.[nodejs.internal.kHybridDispatch] (node:internal/event_target:816:20)", } ❯ BroadcastChannel.channel.onmessage packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts:94:48
packages/vite/src/node/__tests__/environment.spec.ts > custom environment conditions > css: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/__tests__/environment.spec.ts:207:19
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > ssrLoad: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L30
AssertionError: expected 'invoke was called before connect' to be 'Failed to load url ./non-existent.js …' // Object.is equality Expected: "Failed to load url ./non-existent.js (resolved id: ./non-existent.js) in /home/runner/work/vite/vite/packages/vite/src/node/ssr/__tests__/fixtures/modules/has-invalid-import.js. Does the file exist?" Received: "invoke was called before connect" ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:30:23
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > error has same instance: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L52
AssertionError: expected undefined to be true // Object.is equality - Expected: true + Received: undefined ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:52:18
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > import.meta.filename/dirname returns same value with Node: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:61:21
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation simple: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:96:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation nested: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:154:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can export global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:172:15
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can access nodejs global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:178:15
packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts > module runner hmr works as expected > hmr client is not defined if it's disabled: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ ModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ ModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ ModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts:16:30
packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts > running module runner inside a worker > correctly runs ssr code: packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts#L94
AssertionError: expected { Object (error) } to deeply equal { result: 'hello world' } - Expected + Received Object { - "result": "hello world", + "error": "Error: invoke was called before connect + at Object.invoke (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:639:17) + at ModuleRunner.getModuleInformation (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1135:94) + at ModuleRunner.cachedModule (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1121:21) + at ModuleRunner.import (file:///home/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1045:38) + at BroadcastChannel.channel.onmessage (file:///home/runner/work/vite/vite/packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.mjs:36:36) + at BroadcastChannel.eventHandler (node:internal/event_target:1072:12) + at BroadcastChannel.[nodejs.internal.kHybridDispatch] (node:internal/event_target:786:20) + at BroadcastChannel.dispatchEvent (node:internal/event_target:721:26) + at BroadcastChannel.onMessageEvent (node:internal/worker/io:416:8) + at MessagePort.[nodejs.internal.kHybridDispatch] (node:internal/event_target:786:20)", } ❯ BroadcastChannel.channel.onmessage packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts:94:48
packages/vite/src/node/__tests__/environment.spec.ts > custom environment conditions > css: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/__tests__/environment.spec.ts:207:19
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > ssrLoad: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L30
AssertionError: expected 'invoke was called before connect' to be 'Failed to load url ./non-existent.js …' // Object.is equality Expected: "Failed to load url ./non-existent.js (resolved id: ./non-existent.js) in /Users/runner/work/vite/vite/packages/vite/src/node/ssr/__tests__/fixtures/modules/has-invalid-import.js. Does the file exist?" Received: "invoke was called before connect" ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:30:23
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > error has same instance: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L52
AssertionError: expected undefined to be true // Object.is equality - Expected: true + Received: undefined ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:52:18
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > import.meta.filename/dirname returns same value with Node: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:61:21
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation simple: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:96:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation nested: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:154:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can export global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:172:15
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can access nodejs global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:178:15
packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts > module runner hmr works as expected > hmr client is not defined if it's disabled: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ ModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ ModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ ModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts:16:30
packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts > running module runner inside a worker > correctly runs ssr code: packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts#L94
AssertionError: expected { Object (error) } to deeply equal { result: 'hello world' } - Expected + Received Object { - "result": "hello world", + "error": "Error: invoke was called before connect + at Object.invoke (file:///Users/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:639:17) + at ModuleRunner.getModuleInformation (file:///Users/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1135:94) + at ModuleRunner.cachedModule (file:///Users/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1121:21) + at ModuleRunner.import (file:///Users/runner/work/vite/vite/packages/vite/dist/node/module-runner.js:1045:38) + at BroadcastChannel.channel.onmessage (file:///Users/runner/work/vite/vite/packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.mjs:36:36) + at BroadcastChannel.eventHandler (node:internal/event_target:1104:12) + at BroadcastChannel.[nodejs.internal.kHybridDispatch] (node:internal/event_target:820:20) + at BroadcastChannel.dispatchEvent (node:internal/event_target:755:26) + at BroadcastChannel.onMessageEvent (node:internal/worker/io:416:8) + at MessagePort.[nodejs.internal.kHybridDispatch] (node:internal/event_target:820:20)", } ❯ BroadcastChannel.channel.onmessage packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts:94:48
packages/vite/src/node/__tests__/environment.spec.ts > custom environment conditions > css: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/__tests__/environment.spec.ts:207:19
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > ssrLoad: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L30
AssertionError: expected 'invoke was called before connect' to be 'Failed to load url ./non-existent.js …' // Object.is equality Expected: "Failed to load url ./non-existent.js (resolved id: ./non-existent.js) in D:/a/vite/vite/packages/vite/src/node/ssr/__tests__/fixtures/modules/has-invalid-import.js. Does the file exist?" Received: "invoke was called before connect" ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:30:23
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > error has same instance: packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts#L52
AssertionError: expected undefined to be true // Object.is equality - Expected: true + Received: undefined ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:52:18
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > import.meta.filename/dirname returns same value with Node: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:61:21
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation simple: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:96:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > virtual module invalidation nested: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:154:16
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can export global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:172:15
packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts > can access nodejs global: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ SSRCompatModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ SSRCompatModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ SSRCompatModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ instantiateModule packages/vite/src/node/ssr/ssrModuleLoader.ts:43:25 ❯ packages/vite/src/node/ssr/__tests__/ssrLoadModule.spec.ts:178:15
packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts > module runner hmr works as expected > hmr client is not defined if it's disabled: packages/vite/src/shared/moduleRunnerTransport.ts#L208
Error: invoke was called before connect ❯ Object.invoke packages/vite/src/shared/moduleRunnerTransport.ts:208:17 ❯ ModuleRunner.getModuleInformation packages/vite/src/module-runner/runner.ts:271:34 ❯ ModuleRunner.cachedModule packages/vite/src/module-runner/runner.ts:241:21 ❯ ModuleRunner.import packages/vite/src/module-runner/runner.ts:99:38 ❯ packages/vite/src/node/ssr/runtime/__tests__/server-no-hmr.spec.ts:16:30
packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts > running module runner inside a worker > correctly runs ssr code: packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts#L94
AssertionError: expected { Object (error) } to deeply equal { result: 'hello world' } - Expected + Received Object { - "result": "hello world", + "error": "Error: invoke was called before connect + at Object.invoke (file:///D:/a/vite/vite/packages/vite/dist/node/module-runner.js:639:17) + at ModuleRunner.getModuleInformation (file:///D:/a/vite/vite/packages/vite/dist/node/module-runner.js:1135:94) + at ModuleRunner.cachedModule (file:///D:/a/vite/vite/packages/vite/dist/node/module-runner.js:1121:21) + at ModuleRunner.import (file:///D:/a/vite/vite/packages/vite/dist/node/module-runner.js:1045:38) + at BroadcastChannel.channel.onmessage (file:///D:/a/vite/vite/packages/vite/src/node/ssr/runtime/__tests__/fixtures/worker.mjs:36:36) + at BroadcastChannel.eventHandler (node:internal/event_target:1104:12) + at BroadcastChannel.[nodejs.internal.kHybridDispatch] (node:internal/event_target:820:20) + at BroadcastChannel.dispatchEvent (node:internal/event_target:755:26) + at BroadcastChannel.onMessageEvent (node:internal/worker/io:416:8) + at MessagePort.[nodejs.internal.kHybridDispatch] (node:internal/event_target:820:20)", } ❯ BroadcastChannel.channel.onmessage packages/vite/src/node/ssr/runtime/__tests__/server-worker-runner.spec.ts:94:48