I’m currently developing a .NET MAUI application on a MacBook with the new Apple M4 Pro chip. I initially tried using the Syncfusion MAUI VS Code extension with .NET 10 (Preview), but encountered an error:
Error: Cannot start generation engine. spawn Unknown system error -86
Assuming this might be due to .NET 10 not being officially supported yet, I downgraded the project to .NET 9, but the issue still persists with the same error.
I’m now wondering whether this could be related to the new M4 Pro architecture.
If this is a known issue or there’s a workaround (Rosetta, specific architecture build, etc.), I’d greatly appreciate any guidance.
[2025-06-27T11:28:38.014] [INFO] default - [ EXTENSION ] Launched
[2025-06-27T11:28:38.018] [ERROR] default - [ EXTENSION ] Error: Cannot start generation engine. spawn Unknown system error -86
at ChildProcess.spawn (node:internal/child_process:420:11)
at Object.spawn (node:child_process:787:9)
at p.<anonymous> (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:29644)
at Generator.next (<anonymous>)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:28767
at new Promise (<anonymous>)
at r (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:28512)
at p.GetInstance (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:29238)
at c.<anonymous> (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:341948)
at Generator.next (<anonymous>)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:341691
at new Promise (<anonymous>)
at r (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:341436)
at c.launchApiSyncModule (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:341887)
at Object.<anonymous> (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:51318)
at Generator.next (<anonymous>)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:49140
at new Promise (<anonymous>)
at r (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:48885)
at Object.<anonymous> (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:51269)
at Object.<anonymous> (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:334096)
at Generator.next (<anonymous>)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:333564
at new Promise (<anonymous>)
at r (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:333309)
at Object.t.callWithTelemetryAndCatchErrors (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:333778)
at s.callWithTelemetryAndCatchHandleErrors (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:202259)
at _.<anonymous> (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:51180)
at Generator.next (<anonymous>)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:49140
at new Promise (<anonymous>)
at r (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:48885)
at _.launchWizard (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:51115)
at _.<anonymous> (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:50166)
at Generator.next (<anonymous>)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:49140
at new Promise (<anonymous>)
at r (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:48885)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:50087
at cy.d (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:122:7614)
at cy.withProgress (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:122:7272)
at Object.withProgress (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:171:107652)
at new _ (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:49973)
at _.getInstance (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:51066)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:93797
at Generator.next (<anonymous>)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:93518
at new Promise (<anonymous>)
at r (/Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:93263)
at /Users/home/.vscode/extensions/syncfusioninc.maui-vscode-extensions-30.1.37/dist/extension.js:1:93750
at Xb.h (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:120:41524)
at Xb.$executeContributedCommand (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:120:42369)
at $5.S (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:116786)
at $5.Q (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:116566)
at $5.M (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:115655)
at $5.L (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:114760)
at ud.value (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:113557)
at P.B (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2373)
at P.fire (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2591)
at po.fire (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9458)
at ud.value (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:361:3443)
at P.B (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2373)
at P.fire (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2591)
at po.fire (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9458)
at MessagePortMain.<anonymous> (file:///Applications/Visual%20Studio%20Code.app/Contents/Resources/app/out/vs/workbench/api/node/extensionHostProcess.js:361:1735)
at MessagePortMain.emit (node:events:518:28)
at MessagePortMain.emit (node:domain:489:12)
at Object.MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:3073) {
errno: -86,
code: 'Unknown system error -86',
syscall: 'spawn'
}