Closed Furglitch closed 3 months ago
Can confirm that after removing the 'Faster Random' mod, the server starts up with no issues. Changing the name of the issue to reflect
Switching to java17 image tag should help
https://docker-minecraft-server.readthedocs.io/en/latest/versions/java/
Switching to java17 image tag should help
That is the tag I'm using. It's on my run command
Can confirm that after removing the 'Faster Random' mod, the server starts up with no issues. Changing the name of the issue to reflect
Can you let me know how you're excluding it in your docker-compose? I've tried CF_EXCLUDE_MODS: 'faster-random' and with the file id from https://www.curseforge.com/minecraft/mc-mods/faster-random
From what I can see in the manifest it's pulling it from somewhere else, but I can't seem to find the id to exclude it.
Can you let me know how you're excluding it in your docker-compose?
Faster Random dev here.
The old Faster Random on Curseforge doesn't cause this crash. Faster Random 3.0.0+ (only on github/modrinth) crashes because this is likely using a headless JDK, which doesn't support the much faster RandomGenerator
system. Even though "headless" shouldn't remove a core feature of Java, it gets removed anyways.
Either use a non-headless JDK, or hard-block Faster Random if you can, because this mod outright crashes if it cannot find what it's looking for. (And our warning pop-up won't work thanks to it being headless)
Thanks for the background info @AnOpenSauceDev . It is indeed strange they wouldn't include that algo in headless versions. https://openjdk.org/jeps/356 makes no mention of that constraint.
Can confirm that after removing the 'Faster Random' mod, the server starts up with no issues. Changing the name of the issue to reflect
Can you let me know how you're excluding it in your docker-compose? I've tried CF_EXCLUDE_MODS: 'faster-random' and with the file id from https://www.curseforge.com/minecraft/mc-mods/faster-random
From what I can see in the manifest it's pulling it from somewhere else, but I can't seem to find the id to exclude it.
@ansonr, late reply but as per the answer of the faster random dev and the docs :
Using the itzg/minecraft-server:java21-graalvm
should fix your issue :)
Can confirm that after removing the 'Faster Random' mod, the server starts up with no issues. Changing the name of the issue to reflect
Can you let me know how you're excluding it in your docker-compose? I've tried CF_EXCLUDE_MODS: 'faster-random' and with the file id from https://www.curseforge.com/minecraft/mc-mods/faster-random From what I can see in the manifest it's pulling it from somewhere else, but I can't seem to find the id to exclude it.
@ansonr, late reply but as per the answer of the faster random dev and the docs :
- https://gist.github.com/AnOpenSauceDev/36719f1ed2770fa0094d6be618b137e3
- https://docker-minecraft-server.readthedocs.io/en/latest/versions/java/#image-tags
Using the
itzg/minecraft-server:java21-graalvm
should fix your issue :)
Thank you so much! I deleted my data folder and ran it again and its working now!
Describe the problem
Unable to run a server with the server files from 'BigChadGuys Plus (w/ Cobblemon)' with both versions v2.1.0 and v2.1.1 Container runs fine with previous version (v2.0.1), and the server starts fine when run through the provided startup script.
Just going through the logs myself, the below line stand out. I think the mod 'Faster Random' is the culprit, as it makes the server use the Java 17 'RandomGenerator' system and LXM generators rather than the standard.
Caused by: java.lang.IllegalArgumentException: No implementation of the random number generator algorithm "L64X128MixRandom" is available
EDIT: see https://github.com/itzg/docker-minecraft-server/issues/2870#issuecomment-2144176934Container definition
Pulled the newest image, and manually installed the server files by extracting the zip into the /data directory
Container logs
Minecraft Logs Only: https://mclo.gs/Q9pMtfr