-
-
Notifications
You must be signed in to change notification settings - Fork 93
Open
Description
Prerequisites
- I have written a descriptive issue title
- I have searched existing issues to ensure the bug has not already been reported
Fastify version
5.6.0
Plugin version
8.2.0
Node.js version
24.8.0
Operating system
macOS
Operating system version (i.e. 20.04, 11.3, 10)
15.1.1 (24B91)
Description
- Reload page in browser -> [vite] connected
- Repeat 10 times
This error in:
// Load fresh index.html template and client module before every request
this.scope.addHook('onRequest' () => {
loadEntries(); // calls import('vite').createServerModuleRunner
}
[00:15:29.445] INFO (x/97999) <STDOUT>: [vite] connected.
[00:15:29.449] ERROR (x/97999) <STDERR>: (node:97999) MaxListenersExceededWarning: Possible EventEmitter memory leak detected. 11 send listeners added to [EventEmitter]. MaxListeners is 10. Use emitter.setMaxListeners() to increase limit
at genericNodeError (node:internal/errors:985:15)
at wrappedFn (node:internal/errors:539:14)
at _addListener (node:events:582:17)
at EventEmitter.addListener (node:events:600:10)
at Object.connect (/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:18795:41)
at Object.connect (/node_modules/vite/dist/node/module-runner.js:500:21)
at Object.connect (/node_modules/vite/dist/node/module-runner.js:563:43)
at new ModuleRunner (/node_modules/vite/dist/node/module-runner.js:991:19)
at createServerModuleRunner (/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:18814:9)
at loadEntries (/node_modules/@fastify/vite/mode/development.js:92:22)
[00:15:30.093] INFO (x/97999) <STDOUT>: [vite] connected.
Link to code that reproduces the bug
Expected Behavior
No error. Maybe ServerModuleRunner can be cached or something.
Metadata
Metadata
Assignees
Labels
No labels