I don't know why, but I simply cannot start my server when I try to use GraalVM EE Java 17
[Pterodactyl Daemon]: Ensuring file permissions are set correctly, this could take a few seconds... container@pterodactyl~ Server marked as starting... [Pterodactyl Daemon]: Pulling Docker container image, this could take a few minutes to complete... Pulling from rikodev/pterodactyl-graalvm Digest: sha256:5a0774602dbf4f6c26031b93124214e6f7b619f21e471ffe884551ee351fb4d0 Status: Image is up to date for ghcr.io/rikodev/pterodactyl-graalvm:17-EE [Pterodactyl Daemon]: Finished pulling Docker container image /entrypoint.sh: line 5: /opt/java/graalvm/bin/java: cannot execute binary file: Exec format error :/home/container$ java -Xms8G -Xmx8G --add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -jar server.jar --nogui /entrypoint.sh: line 15: /opt/java/graalvm/bin/java: cannot execute binary file: Exec format error container@pterodactyl~ Server marked as offline... [Pterodactyl Daemon]: ---------- Detected server process in a crashed state! ---------- [Pterodactyl Daemon]: Exit code: 126 [Pterodactyl Daemon]: Out of memory: false [Pterodactyl Daemon]: Aborting automatic restart, last crash occurred less than 60 seconds ago.
Currently the images only support the amd64 architecture. Support for the arm architecture should be added in the future due to its growing popularity.