[Bug]: mcserver is using JRE class file version 65 but LGSM installs 61 on Deb12 #4744
Labels
command: install
command: start
distro: Debian
game: Minecraft
info: dependency
type: bug
Something isn't working
User story
I want to install mcserver and all its dependencies using LinuxGSM so that I can start it
Game
Minecraft
Linux distro
Debian 12 (minimal)
Command
command: start
Further information
Upon installing the dependencies from the list given by ./mcserver install, I get
[ FAIL ] Starting mcserver: Unable to start Server!
. Manually starting the minecraft server reveals the messageError: LinkageError occurred while loading main class net.minecraft.bundler.Main java.lang.UnsupportedClassVersionError: net/minecraft/bundler/Main has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0
After manually installing JDK version 23.0.1 using
wget https://download.oracle.com/java/23/latest/jdk-23_linux-x64_bin.deb && sudo dpkg -i ./jdk-23_linux-x64_bin.deb && rm ./jdk-23_linux-x64_bin.deb
, the server starts normally again.There was also one package in the dependencies which seems to not exist anymore when using
apt install <dependencies>
, but unfortunately I do not remember that. It is not being checked for when installing the server but was in the apt install command printed out by it.Maybe the dependency list for mcserver needs an update?
Best regards
Domml
Relevant log output
No response
Steps to reproduce
./mcserver install
command./mcserver start
The text was updated successfully, but these errors were encountered: