@acebmxer It also works on your XOA.
Thank you both for your availability for testing. I will see with the XO team when to release a fix.
We apologize for any inconvenience
@acebmxer It also works on your XOA.
Thank you both for your availability for testing. I will see with the XO team when to release a fix.
We apologize for any inconvenience
Thanks @Baronvaile, the fix seems to work.
@acebmxer i will also patch your XOA, It's better to have several confirmations
Thanks @Baronvaile. Can i restart xo-server?
Can someone open a support tunnel, so that i can test a fix?
Hello, I'm investigating the problem.
@jr-m4 a fix is available on master for the SDN-controller plugin
@jr-m4 I can confirm there's a problem registering the SDN controller.
We're working on it.
Apr 29 05:11:14 mra-dev xo-server[26755]: 2026-04-29T09:11:14.973Z xo:plugin INFO failed register sdn-controller
Apr 29 05:11:14 mra-dev xo-server[26755]: 2026-04-29T09:11:14.973Z xo:plugin INFO Cannot find module 'api-errors.js'
Apr 29 05:11:14 mra-dev xo-server[26755]: Require stack:
Apr 29 05:11:14 mra-dev xo-server[26755]: - /home/debian/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js {
Apr 29 05:11:14 mra-dev xo-server[26755]: error: Error: Cannot find module 'api-errors.js'
Apr 29 05:11:14 mra-dev xo-server[26755]: Require stack:
Apr 29 05:11:14 mra-dev xo-server[26755]: - /home/debian/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js
Apr 29 05:11:14 mra-dev xo-server[26755]: at Function._resolveFilename (node:internal/modules/cjs/loader:1401:15)
Apr 29 05:11:14 mra-dev xo-server[26755]: at defaultResolveImpl (node:internal/modules/cjs/loader:1057:19)
Apr 29 05:11:14 mra-dev xo-server[26755]: at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1062:22)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Function._load (node:internal/modules/cjs/loader:1211:37)
Apr 29 05:11:14 mra-dev xo-server[26755]: at TracingChannel.traceSync (node:diagnostics_channel:322:14)
Apr 29 05:11:14 mra-dev xo-server[26755]: at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Module.require (node:internal/modules/cjs/loader:1487:12)
Apr 29 05:11:14 mra-dev xo-server[26755]: at require (node:internal/modules/helpers:135:16)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Object.<anonymous> (/home/debian/xen-orchestra/packages/xo-server-sdn-controller/src/index.js:17:1)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Module._compile (node:internal/modules/cjs/loader:1730:14)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Object..js (node:internal/modules/cjs/loader:1895:10)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Module.load (node:internal/modules/cjs/loader:1465:32)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Function._load (node:internal/modules/cjs/loader:1282:12)
Apr 29 05:11:14 mra-dev xo-server[26755]: at TracingChannel.traceSync (node:diagnostics_channel:322:14)
Apr 29 05:11:14 mra-dev xo-server[26755]: at wrapModuleLoad (node:internal/modules/cjs/loader:235:24)
Apr 29 05:11:14 mra-dev xo-server[26755]: at cjsLoader (node:internal/modules/esm/translators:266:5)
Apr 29 05:11:14 mra-dev xo-server[26755]: at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:200:7)
Apr 29 05:11:14 mra-dev xo-server[26755]: at ModuleJob.run (node:internal/modules/esm/module_job:329:25)
Apr 29 05:11:14 mra-dev xo-server[26755]: at onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:644:26)
Apr 29 05:11:14 mra-dev xo-server[26755]: at Xo.registerPlugin (file:///home/debian/xen-orchestra/packages/xo-server/src/index.mjs:379:19) {
Apr 29 05:11:14 mra-dev xo-server[26755]: code: 'MODULE_NOT_FOUND',
Apr 29 05:11:14 mra-dev xo-server[26755]: requireStack: [
Apr 29 05:11:14 mra-dev xo-server[26755]: '/home/debian/xen-orchestra/packages/xo-server-sdn-controller/dist/index.js'
Apr 29 05:11:14 mra-dev xo-server[26755]: ]
Apr 29 05:11:14 mra-dev xo-server[26755]: }
Apr 29 05:11:14 mra-dev xo-server[26755]: }
@jr-m4 Can you check your XO server logs to see if you see any errors when attempting to register the SDN-controller plugin?
@acebmxer
Hi, we've detected a memory leak at the REST API level.
We pushed a fix on the branch: mra-fix-rest-memory-leak
Can you test the branch?