Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

code: 'ERR_UNHANDLED_REJECTION' #295

Open
olverwall opened this issue Sep 2, 2024 · 1 comment
Open

code: 'ERR_UNHANDLED_REJECTION' #295

olverwall opened this issue Sep 2, 2024 · 1 comment

Comments

@olverwall
Copy link

I have tried with different versions of node 22.7 and 20.14 and 18.20
npx cap open @capacitor-community/electron
i Opening Electron platform: start 🚀
i Opening Electron platform: building electron app
\ Opening Electron platform: running electron appError: undefined
× Opening Electron platform:
node:internal/process/promises:289
triggerUncaughtException(err, true /* fromPromise */);
^

[UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "

Admin [email protected] electron:start-live
node ./live-runner.js

node:internal/child_process:421
throw new ErrnoException(err, 'spawn');
^

Error: spawn EINVAL
at ChildProcess.spawn (node:internal/child_process:421:11)
at Object.spawn (node:child_process:761:9)
at C:\Users\antonio.olvera\Desktop\adminBluebellCode\electron\live-runner.js:19:24
at new Promise ()
at runBuild (C:\Users\antonio.olvera\Desktop\adminBluebellCode\electron\live-runner.js:18:10)
at C:\Users\antonio.olvera\Desktop\adminBluebellCode\electron\live-runner.js:72:9
at Object. (C:\Users\antonio.olvera\Desktop\adminBluebellCode\electron\live-runner.js:75:3)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
at Module.load (node:internal/modules/cjs/loader:1208:32) {
errno: -4071,
code: 'EINVAL',
syscall: 'spawn'
}

Node.js v20.14.0
".] {
code: 'ERR_UNHANDLED_REJECTION'
}

Node.js v20.14.0

@Frooger
Copy link

Frooger commented Dec 4, 2024

you can fix it by change line 19 in live-runner.js
from
let tempChild = cp.spawn(npmCmd, ['run', 'build']);
to
let tempChild = cp.spawn(npmCmd, ['run', 'build'], {shell: true});

https://nodejs.org/en/blog/vulnerability/april-2024-security-releases-2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants