Waystones

Waystones

190M Downloads

Forge / Waystones Inheritance Issue

Closed this issue ยท 1 comments

commented

Minecraft Version

1.21.10

Mod Loader

Forge

Describe the Issue

Error comes up during loading:
Exception message: java.lang.IllegalArgumentException: BusGroup "modBusForwaystones" requires all events on it to inherit from interface net.minecraftforge.fml.event.IModBusEvent but class net.minecraftforge.client.event.RegisterParticleProvidersEvent doesn't.

Forge version: 1.21.10-forge-60.0.4. Waystones version: waystones-forge-1.21.10-21.10.1

Other mods: balm-forge-1.21.10-21.10.2-all

Have updated Forge, Java. Have rebooted.

In reporting a similar issue regarding a different mod, another poster responded with this link, which may hold a clue as to the nature of the problem and potential solution:

MinecraftForge/MinecraftForge#10676

Logs

-- MOD waystones --
Details:
Mod File: /C:/Users/bobmc/AppData/Roaming/.minecraft/mods/waystones-forge-1.21.10-21.10.1.jar
Failure message: Waystones (waystones) has failed to load correctly
java.lang.IllegalArgumentException: BusGroup "modBusForwaystones" requires all events on it to inherit from interface net.minecraftforge.fml.event.IModBusEvent but class net.minecraftforge.client.event.RegisterParticleProvidersEvent doesn't.
Mod Version: 21.10.1
Mod Issue URL: https://github.com/TwelveIterationMods/Waystones/issues
Exception message: java.lang.IllegalArgumentException: BusGroup "modBusForwaystones" requires all events on it to inherit from interface net.minecraftforge.fml.event.IModBusEvent but class net.minecraftforge.client.event.RegisterParticleProvidersEvent doesn't.
Stacktrace:
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.BusGroupImpl.createEventBus(BusGroupImpl.java:90) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.BusGroupImpl.getOrCreateEventBus(BusGroupImpl.java:145) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.EventListenerFactory.registerListener(EventListenerFactory.java:211) ~[eventbus-7.0-beta.12.jar!/:7.0-beta.12]
at SECURE-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.internal.EventListenerFactory.register(EventListenerFactory.java:76) ~[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.blay09.mods.balm.forge.ModBusEventRegisters.registerToEventBus(ModBusEventRegisters.java:64) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.forge.ModBusEventRegisters.getRegistrations(ModBusEventRegisters.java:38) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.forge.client.rendering.ForgeBalmRenderers.getActiveRegistrations(ForgeBalmRenderers.java:86) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.forge.client.rendering.ForgeBalmRenderers.registerModel(ForgeBalmRenderers.java:44) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.api.client.rendering.BalmRenderers.registerModel(BalmRenderers.java:26) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.waystones.client.ModRenderers.initialize(ModRenderers.java:26) ~[waystones-forge-1.21.10-21.10.1.jar!/:21.10.1]
at TRANSFORMER/[email protected]/net.blay09.mods.waystones.client.WaystonesClient.registerRenderers(WaystonesClient.java:36) ~[waystones-forge-1.21.10-21.10.1.jar!/:21.10.1]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.api.client.BalmClientRuntime.initializeModule(BalmClientRuntime.java:27) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.common.client.CommonBalmClientRuntime.registerModule(CommonBalmClientRuntime.java:34) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.api.client.BalmClient.registerModule(BalmClient.java:16) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.waystones.client.ForgeWaystonesClient.initialize(ForgeWaystonesClient.java:8) ~[waystones-forge-1.21.10-21.10.1.jar!/:21.10.1]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.forge.client.ForgeBalmClientRuntime.initializeMod(ForgeBalmClientRuntime.java:62) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.forge.client.ForgeBalmClientRuntime.initializeMod(ForgeBalmClientRuntime.java:26) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.balm.api.client.BalmClient.initializeMod(BalmClient.java:24) ~[balm-forge-1.21.10-21.10.2-all.jar!/:21.10.2]
at TRANSFORMER/[email protected]/net.blay09.mods.waystones.ForgeWaystones.(ForgeWaystones.java:25) ~[waystones-forge-1.21.10-21.10.1.jar!/:21.10.1]
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?]
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:137) ~[javafmllanguage-1.21.10-60.0.0.jar!/:60.0.0]
at LAYER PLUGIN/[email protected]/net.minecraftforge.fml.ModStateTransitionHelper.lambda$addCompletableFutureTaskForModDispatch$4(ModStateTransitionHelper.java:120) ~[fmlcore-1.21.10-60.0.0.jar!/:1.0]
at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) ~[?:?]
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312) ~[?:?]
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?]
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) ~[?:?]
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) ~[?:?]
Transformer Audit:
net.blay09.mods.balm.api.client.BalmClient
REASON: classloading
net.blay09.mods.balm.api.client.BalmClientRuntime
REASON: classloading
net.blay09.mods.balm.api.client.rendering.BalmRenderers
REASON: classloading
net.blay09.mods.balm.common.client.CommonBalmClientRuntime
REASON: classloading
net.blay09.mods.balm.forge.ModBusEventRegisters
REASON: classloading
net.blay09.mods.balm.forge.client.ForgeBalmClientRuntime
REASON: classloading
net.blay09.mods.balm.forge.client.rendering.ForgeBalmRenderers
REASON: classloading
net.blay09.mods.waystones.ForgeWaystones
REASON: classloading
net.blay09.mods.waystones.client.ForgeWaystonesClient
REASON: classloading
net.blay09.mods.waystones.client.ModRenderers
REASON: classloading
net.blay09.mods.waystones.client.WaystonesClient
REASON: classloading

-- System Details --
Details:
Minecraft Version: 1.21.10
Minecraft Version ID: 1.21.10
Operating System: Windows 10 (amd64) version 10.0
Java Version: 21.0.7, Microsoft
Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
Memory: 330160872 bytes (314 MiB) / 704643072 bytes (672 MiB) up to 6442450944 bytes (6144 MiB)
CPUs: 8
Processor Vendor: GenuineIntel
Processor Name: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
Identifier: Intel64 Family 6 Model 94 Stepping 3
Microarchitecture: Skylake (Client)
Frequency (GHz): 3.41
Number of physical packages: 1
Number of physical CPUs: 4
Number of logical CPUs: 8
Graphics card #0 name: Intel(R) HD Graphics 530
Graphics card #0 vendor: Intel Corporation
Graphics card #0 VRAM (MiB): 1024.00
Graphics card #0 deviceId: VideoController1
Graphics card #0 versionInfo: 27.20.100.8854
Memory slot #0 capacity (MiB): 8192.00
Memory slot #0 clockSpeed (GHz): 2.13
Memory slot #0 type: DDR4
Memory slot #1 capacity (MiB): 8192.00
Memory slot #1 clockSpeed (GHz): 2.13
Memory slot #1 type: DDR4
Virtual memory max (MiB): 28065.57
Virtual memory used (MiB): 12520.63
Swap memory total (MiB): 11776.00
Swap memory used (MiB): 241.69
Space in storage for jna.tmpdir (MiB): available: 11593.23, total: 120842.00
Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 11593.23, total: 120842.00
Space in storage for io.netty.native.workdir (MiB): available: 11593.23, total: 120842.00
Space in storage for java.io.tmpdir (MiB): available: 11593.23, total: 120842.00
Space in storage for workdir (MiB): available: 11593.23, total: 120842.00
JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Debug Flags: 0 total;
ModLauncher: 10.2.4
ModLauncher launch target: forge_client
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@60
[email protected]
[email protected]
Mod List:
forge-1.21.10-60.0.0-client.jar |Minecraft |minecraft |1.21.10 |COMMON_SET|Manifest: NOSIGNATURE
kuma-api-forge-21.10.3+1.21.10.jar |KumaAPI |kuma_api |21.10.3 |COMMON_SET|Manifest: NOSIGNATURE
TerraBlender-forge-1.21.9-21.9.0.1.jar |TerraBlender |terrablender |21.9.0.1 |COMMON_SET|Manifest: NOSIGNATURE
GlitchCore-forge-1.21.9-21.9.0.2.jar |GlitchCore |glitchcore |21.9.0.2 |ERROR |Manifest: NOSIGNATURE
forge-1.21.10-60.0.0-universal.jar |Forge |forge |60.0.0 |COMMON_SET|Manifest: NOSIGNATURE
BiomesOPlenty-forge-1.21.9-21.8.0.20.jar |Biomes O' Plenty |biomesoplenty |21.8.0.20 |ERROR |Manifest: NOSIGNATURE
waystones-forge-1.21.10-21.10.1.jar |Waystones |waystones |21.10.1 |ERROR |Manifest: NOSIGNATURE
balm-forge-1.21.10-21.10.2-all.jar |Balm |balm |21.10.2 |COMMON_SET|Manifest: NOSIGNATURE
Crash Report UUID: 639d833b-e839-44d7-996f-5c8e16fdf2dd
FML: 60.0
Forge: net.minecraftforge:60.0.0

commented

This was already fixed in Balm 21.10.4