System Information
Field | Value |
---|---|
Operating System | Linux - Debian GNU/Linux 12 on x86_64 |
Product | AMP ‘Callisto’ v2.5.1.8 (Mainline) |
Virtualization | Docker |
Application | Minecraft |
Module | MinecraftModule |
Running in Container | Yes |
Current State | Failed |
Problem Description
Issue
The problem is that I want to install a modpack that requires Forge to work, but when I try to start the server, an error occurs. I have already tried uploading the modpack in question to the file manager before attempting to start the server, but it didn’t work, showing the same error during the process.
Error in Console:
A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:109)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:70)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:34)
Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader ‘bootstrap’)
at net.minecraft.launchwrapper.Launch.(Launch.java:34)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
… 3 more
Reproduction Steps
- Create a new instance of minecraft
- change in configuration the: Server type to Forge
- Change to any version of minecraft forge (expample 1.12.2)
- Select the JAR for the version of forge
- Return to status and try to start the server