I've been trying to get my forge server up and running for about a week now. I've made some progress with the help of some Reddit posts but I'm still running into errors and could use some help.
Context/Background:
I'm running Java v8, JDK 15, and I'm trying to run the server on my laptop but connect to it from my desktop computer using LogMeIn Hamachi (this is just for testing, eventually I'll be port forwarding). Both machines run Windows OS. The modpack is Better Minecraft from CurseForge. I've downloaded the 55 HF version on my desktop and I've downloaded the 55 HF Server Pack on my laptop. I have updated the EULA to true. I have ensured the config and mods folders are matching on both machines. I am running the server using the forge.jar file and the Java Server UI pops up after about a minute and a half of thinking about it.
The Current Error:
So that brings us up to now. Before I attempt connecting on my desktop, I see that the server logs have built the spawn chunks and that everything seems to be working fine. Then I see what appears to be an infinite loop stating how "config\copperpot-common.toml" is incorrect and that it's attempting to correct it (spoiler, it doesn't). I try logging onto the server from my desktop which crashes the server and I get this error log:
Exception in server tick loop
java.util.concurrent.CompletionException: java.lang.ExceptionInInitializerError
Caused by: java.lang.ExceptionInInitializerError
Caused by: personthecat.fresult.exception.ResultUnwrapException: Attempted to unwrap a result with no value.
So I'm stumped, because it seems as though things are just not meant to be and this server will just have yet another issue after the next one.
What am I missing here?
Thanks so much in advance to whoever ends up reading this and helping me!