devsnek / esvu

esvu is your one-stop shop for all implementations of ECMAScript.
MIT License
175 stars 21 forks source link

GraalJS fails to install #38

Closed ptomato closed 1 year ago

ptomato commented 1 year ago

See https://github.com/tc39/test262/issues/3703; I thought I'd raise it here as well.

esvu ❯ version 1.2.10
GraalJS ❯ Checking version...
GraalJS ❯ Installing version 22.3.0
GraalJS ❯ Downloading https://github.com/oracle/graaljs/releases/download/vm-22.3.0/graaljs-22.3.0-linux-amd64.tar.gz
progress [----------------------------------------] 0% | ETA: 0s | 0/59452349progress [==========------------------------------] 24% | ETA: 0s | 14352384/59452349progress [===========-----------------------------] 28% | ETA: 0s | 16777216/59452349progress [====================--------------------] 50% | ETA: 0s | 30310400/59452349progress [=============================-----------] 71% | ETA: 0s | 42401792/59452349progress [========================================] 100% | ETA: 0s | 59452349/59452349GraalJS ❯ Extracting /tmp/esvu-9ea49255fad1beb5fb67a9a903903de2
GraalJS ❯ Installing /tmp/esvu-9ea49255fad1beb5fb67a9a903903de2-extracted
GraalJS ❯ Testing...
esvu ✖ Error: Command failed with exit code 255: /home/circleci/.esvu/bin/graaljs -e print("42");
Could not load JVM.
    at makeError (/home/circleci/test262/node_modules/execa/lib/error.js:59:11)
    at handlePromise (/home/circleci/test262/node_modules/execa/index.js:114:26)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async GraalJSInstaller.test (/home/circleci/test262/node_modules/esvu/src/engines/graaljs.js:79:8)
    at async Function.install (/home/circleci/test262/node_modules/esvu/src/installer.js:110:5)
    at async installEngine (/home/circleci/test262/node_modules/esvu/src/bin.js:121:3)
    at async main (/home/circleci/test262/node_modules/esvu/src/bin.js:168:7) {
  shortMessage: 'Command failed with exit code 255: /home/circleci/.esvu/bin/graaljs -e print("42");',
  command: '/home/circleci/.esvu/bin/graaljs -e print("42");',
  exitCode: 255,
  signal: undefined,
  signalDescription: undefined,
  stdout: '',
  stderr: 'Could not load JVM.',
  failed: true,
  timedOut: false,
  isCanceled: false,
  killed: false
}
esvu ✖ Some engines were not installed.

Exited with code exit status 1

CircleCI received exit code 1