feat: use a single transport for fetchModule and HMR support #21330
ci.yml
on: pull_request
Get changed files
5s
Lint: node-20, ubuntu-latest
2m 18s
Matrix: test
Build & Test Passed or Skipped
0s
Build & Test Failed
0s
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
|