-
Notifications
You must be signed in to change notification settings - Fork 188
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
What i did / Steps to reproduce
using docker-compose, start a forge server. Compose file:
services:
mc:
image: itzg/minecraft-server:latest
tty: true
stdin_open: true
ports:
- "25565:25565"
- "8100:8100"
environment:
TYPE: "FORGE"
VERSION: "1.21.9"
EULA: true
MEMORY: "1G"
DIFFICULTY: "2"
PLUGINS: |-
https://mediafilez.forgecdn.net/files/7051/204/bluemap-5.12-forge.jar
volumes:
- "./data:/data"
- "./mods:/mods"
- "./plugins:/plugins"
Expected result
forge server loads successfully with BlueMap loaded and exposed at :8100
Actual result
Init failed with the following crash:
log
[init] Running as uid=1000 gid=1000 with /data as 'drwxr-xr-x 9 1000 1000 4096 Oct 13 12:08 /data'
[init] Image info: buildtime=2025-09-28T22:07:32.393Z,version=java21,revision=c6cec6390a397f12fb2b35cdc11b779d1032b5e3
[init] Resolving type given FORGE
�[39m[mc-image-helper] 12:18:57.298 INFO : Forge version 59.0.5 for minecraft version 1.21.9 is already installed
�[0;39m�[39m[mc-image-helper] 12:18:59.255 INFO : The file /data/mods/bluemap-5.12-forge.jar is already up to date
�[0;39m[init] Copying any mods from /mods to /data/mods
[init] Copying any configs from /config to /data/config
�[39m[mc-image-helper] 12:19:02.850 INFO : Created/updated 1 property in /data/server.properties
�[0;39m[init] Setting initial memory to 1G and max to 1G
[init] Using Forge supplied run.sh script...
�[32m[12:19:05] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forge_server]
�[m�[32m[12:19:05] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.8+9-LTS
�[m�[32m[12:19:05] [main/INFO] [cp.mo.mo.Launcher/MODLAUNCHER]: ModLauncher 10.2.4 starting: java version 21.0.8 by Eclipse Adoptium; OS Linux arch amd64 version 6.8.0-71-generic
�[m�[32m[12:19:05] [main/INFO] [ne.mi.fm.lo.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forge_server
�[m�[32m[12:19:05] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=jar:file:///data/libraries/org/spongepowered/mixin/0.8.7/mixin-0.8.7.jar!/ Service=ModLauncher Env=SERVER
�[m�[32m[12:19:05] [main/INFO] [ne.mi.fm.lo.mo.JarInJarDependencyLocator/]: Found 2 dependencies adding them to mods collection
�[m�[32m[12:19:06] [main/INFO] [cp.mo.mo.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forge_server' with arguments []
�[m�[32m[12:19:12] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Forge mod loading, version 59.0.5, for MC 1.21.9 with MCP 20250930.103108
�[m�[32m[12:19:12] [modloading-worker-0/INFO] [ne.mi.co.MinecraftForge/FORGE]: MinecraftForge v59.0.5 Initialized
�[m�[32m[12:19:12] [modloading-worker-0/INFO] [ne.mi.co.ForgeMod/FORGEMOD]: Opening jdk.naming.dns/com.sun.jndi.dns to java.naming
�[m�[1;31m[12:19:12] [modloading-worker-0/ERROR] [ne.mi.fm.ja.FMLModContainer/LOADING]: Failed to create mod instance. ModID: bluemap, class de.bluecolored.bluemap.forge.ForgeMod
java.lang.IllegalArgumentException: First parameter of a @SubscribeEvent method must be an event
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.EventListenerFactory.register(EventListenerFactory.java:71) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.BusGroupImpl.register(BusGroupImpl.java:72) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
at TRANSFORMER/[email protected]/net.minecraftforge.common.EventBusMigrationHelper.registerListeners(EventBusMigrationHelper.java:77) ~[forge-1.21.9-59.0.5-universal.jar!/:?]
at TRANSFORMER/[email protected]/net.minecraftforge.common.EventBusMigrationHelper.register(EventBusMigrationHelper.java:55) ~[forge-1.21.9-59.0.5-universal.jar!/:?]
at TRANSFORMER/[email protected]/de.bluecolored.bluemap.forge.ForgeMod.<init>(ForgeMod.java:96) ~[bluemap-5.12-forge.jar!/:?]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:137) ~[javafmllanguage-1.21.9-59.0.5.jar!/:59.0.5]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModStateTransitionHelper.lambda$addCompletableFutureTaskForModDispatch$4(ModStateTransitionHelper.java:120) ~[fmlcore-1.21.9-59.0.5.jar!/:1.0]
at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(Unknown Source) [?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) [?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) [?:?]
Transformer Audit:
de.bluecolored.bluemap.forge.ForgeMod
REASON: classloading
net.minecraftforge.common.EventBusMigrationHelper
REASON: classloading
�[m�[1;31m[12:19:12] [main/FATAL] [ne.mi.fm.ModLoader/LOADING]: Failed to complete lifecycle event CONSTRUCT, 1 errors found
�[m�[1;31m[12:19:12] [main/ERROR] [minecraft/CrashReport]: Negative index in crash report handler (21/23)
�[m�[1;31m[12:19:12] [main/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID acbffba1-d342-4a58-a2fc-8e29c28bcb52
�[m�[1;31m[12:19:12] [main/FATAL] [ne.mi.se.lo.ServerModLoader/]: Crash report saved to ./crash-reports/crash-2025-10-13_12.19.12-fml.txt
�[m�[1;31m[12:19:12] [main/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 2169551b-475a-4d8a-92d4-0f06f34bfe88
�[m---- Minecraft Crash Report ----
// Hi. I'm Minecraft, and I'm a crashaholic.
Time: 2025-10-13 12:19:12
Description: Mod loading error has occurred
java.lang.Exception: Mod Loading has failed
at TRANSFORMER/[email protected]/net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:49) ~[forge-1.21.9-59.0.5-universal.jar:?]
at TRANSFORMER/[email protected]/net.minecraftforge.server.loading.ServerModLoader.load(ServerModLoader.java:37) ~[forge-1.21.9-59.0.5-universal.jar:?]
at TRANSFORMER/[email protected]/net.minecraft.server.Main.main(Main.java:132) ~[forge-1.21.9-59.0.5-server.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:96) ~[fmlloader-1.21.9-59.0.5.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:79) ~[fmlloader-1.21.9-59.0.5.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:77) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:97) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:116) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:75) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) [modlauncher-10.2.4.jar!/:?]
at [email protected]/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) [bootstrap-2.1.8.jar!/:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) [bootstrap-2.1.8.jar:2.1.8]
at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) [bootstrap-2.1.8.jar:2.1.8]
at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) [bootstrap-2.1.8.jar:2.1.8]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.minecraftforge.bootstrap.shim.Main.main(Main.java:101) [forge-1.21.9-59.0.5-shim.jar:2.1.8]
Transformer Audit:
net.minecraft.server.Main
REASON: classloading
net.minecraftforge.logging.CrashReportExtender
REASON: classloading
net.minecraftforge.server.loading.ServerModLoader
REASON: classloading
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: main
Suspected Mods: NONE
Stacktrace:
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.EventListenerFactory.register(EventListenerFactory.java:71) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
Transformer Audit:
-- MOD bluemap --
Details:
Mod File: /data/mods/bluemap-5.12-forge.jar
Failure message: BlueMap (bluemap) has failed to load correctly
java.lang.IllegalArgumentException: First parameter of a @SubscribeEvent method must be an event
Mod Version: 5.12
Mod Issue URL: https://github.com/BlueMap-Minecraft/BlueMap/issues
Exception message: java.lang.IllegalArgumentException: First parameter of a @SubscribeEvent method must be an event
Stacktrace:
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.EventListenerFactory.register(EventListenerFactory.java:71) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.BusGroupImpl.register(BusGroupImpl.java:72) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
at TRANSFORMER/[email protected]/net.minecraftforge.common.EventBusMigrationHelper.registerListeners(EventBusMigrationHelper.java:77) ~[forge-1.21.9-59.0.5-universal.jar!/:?]
at TRANSFORMER/[email protected]/net.minecraftforge.common.EventBusMigrationHelper.register(EventBusMigrationHelper.java:55) ~[forge-1.21.9-59.0.5-universal.jar!/:?]
at TRANSFORMER/[email protected]/de.bluecolored.bluemap.forge.ForgeMod.<init>(ForgeMod.java:96) ~[bluemap-5.12-forge.jar!/:?]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:?]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:137) ~[javafmllanguage-1.21.9-59.0.5.jar!/:59.0.5]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModStateTransitionHelper.lambda$addCompletableFutureTaskForModDispatch$4(ModStateTransitionHelper.java:120) ~[fmlcore-1.21.9-59.0.5.jar!/:1.0]
at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:?]
Transformer Audit:
de.bluecolored.bluemap.forge.ForgeMod
REASON: classloading
net.minecraftforge.common.EventBusMigrationHelper
REASON: classloading
-- System Details --
Details:
Minecraft Version: 1.21.9
Minecraft Version ID: 1.21.9
Operating System: Linux (amd64) version 6.8.0-71-generic
Java Version: 21.0.8, Eclipse Adoptium
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode, sharing), Eclipse Adoptium
Memory: 788553736 bytes (752 MiB) / 1073741824 bytes (1024 MiB) up to 1073741824 bytes (1024 MiB)
CPUs: 4
Processor Vendor: AuthenticAMD
Processor Name: AMD EPYC-Milan Processor
Identifier: AuthenticAMD Family 25 Model 1 Stepping 1
Microarchitecture: Zen 3
Frequency (GHz): -0.00
Number of physical packages: 1
Number of physical CPUs: 2
Number of logical CPUs: 4
Graphics card #0 name: unknown
Graphics card #0 vendor: unknown
Graphics card #0 VRAM (MiB): 0.00
Graphics card #0 deviceId: unknown
Graphics card #0 versionInfo: unknown
Virtual memory max (MiB): 3947.11
Virtual memory used (MiB): 6401.02
Swap memory total (MiB): 0.00
Swap memory used (MiB): 0.00
Space in storage for jna.tmpdir (MiB): <path not set>
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): <path not set>
Space in storage for io.netty.native.workdir (MiB): <path not set>
Space in storage for java.io.tmpdir (MiB): available: 268066.66, total: 296508.22
Space in storage for workdir (MiB): available: 268066.66, total: 296508.22
JVM Flags: 2 total; -Xmx1G -Xms1G
Debug Flags: 0 total;
ModLauncher: 10.2.4
ModLauncher launch target: forge_server
ModLauncher naming: mcp
ModLauncher services:
/ slf4jfixer PLUGINSERVICE
/ runtimedistcleaner PLUGINSERVICE
/ runtime_enum_extender PLUGINSERVICE
/ capability_token_subclass PLUGINSERVICE
/ accesstransformer PLUGINSERVICE
/ mixin PLUGINSERVICE
/ fml TRANSFORMATIONSERVICE
/ forge TRANSFORMATIONSERVICE
/ mixin TRANSFORMATIONSERVICE
FML Language Providers:
lowcodefml@59
[email protected]
[email protected]
Mod List:
forge-1.21.9-59.0.5-server.jar |Minecraft |minecraft |1.21.9 |COMMON_SET|Manifest: NOSIGNATURE
forge-1.21.9-59.0.5-universal.jar |Forge |forge |59.0.5 |COMMON_SET|Manifest: NOSIGNATURE
bluemap-5.12-forge.jar |BlueMap |bluemap |5.12 |ERROR |Manifest: NOSIGNATURE
Crash Report UUID: 2169551b-475a-4d8a-92d4-0f06f34bfe88
FML: 59.0
Forge: net.minecraftforge:59.0.5�[1;31m[12:19:12] [main/ERROR] [minecraft/Main]: Failed to start the minecraft server
net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
BlueMap (bluemap) has failed to load correctly
§7java.lang.IllegalArgumentException: First parameter of a @SubscribeEvent method must be an event
]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.waitForTransition(ModLoader.java:289) ~[fmlcore-1.21.9-59.0.5.jar:1.0]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.dispatchAndHandleError(ModLoader.java:251) ~[fmlcore-1.21.9-59.0.5.jar:1.0]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:215) ~[fmlcore-1.21.9-59.0.5.jar:1.0]
at TRANSFORMER/[email protected]/net.minecraftforge.server.loading.ServerModLoader.load(ServerModLoader.java:30) ~[forge-1.21.9-59.0.5-universal.jar:?]
at TRANSFORMER/[email protected]/net.minecraft.server.Main.main(Main.java:132) ~[forge-1.21.9-59.0.5-server.jar:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:96) ~[fmlloader-1.21.9-59.0.5.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.lambda$makeService$0(CommonLaunchHandler.java:79) ~[fmlloader-1.21.9-59.0.5.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:77) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:97) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:116) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:75) [modlauncher-10.2.4.jar!/:?]
at SECURE-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapEntry.main(BootstrapEntry.java:17) [modlauncher-10.2.4.jar!/:?]
at [email protected]/net.minecraftforge.bootstrap.Bootstrap.moduleMain(Bootstrap.java:188) [bootstrap-2.1.8.jar!/:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.minecraftforge.bootstrap.Bootstrap.bootstrapMain(Bootstrap.java:133) [bootstrap-2.1.8.jar:2.1.8]
at net.minecraftforge.bootstrap.Bootstrap.start(Bootstrap.java:53) [bootstrap-2.1.8.jar:2.1.8]
at net.minecraftforge.bootstrap.ForgeBootstrap.main(ForgeBootstrap.java:19) [bootstrap-2.1.8.jar:2.1.8]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at net.minecraftforge.bootstrap.shim.Main.main(Main.java:101) [forge-1.21.9-59.0.5-shim.jar:2.1.8]
Transformer Audit:
net.minecraft.server.Main
REASON: classloading
net.minecraftforge.server.loading.ServerModLoader
REASON: classloading
�[m2025-10-13T12:19:12.613Z INFO mc-server-runner Done
Context
BlueMap Version:
5.12-forge
Further info:
The same config launches successfully with minecraft 1.21.8 and forge. It fails equally with minecraft 1.21.10 and forge.
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
Status
Done