Bassebombecraft

Bassebombecraft

18.5k Downloads

Starting mod at server side fails due to attempt to load client side class: class net/minecraft/client/renderer/WorldRenderer

Closed this issue · 2 comments

commented

Server-side stacktrace:

�[36m[14:34:45] [modloading-worker-2/DEBUG] [ne.mi.fm.AutomaticEventSubscriber/LOADING]: Auto-subscribing bassebombecraft.client.event.rendering.DecreaseSizeEffectRenderer to FORGE
�[m[Loaded bassebombecraft.client.event.rendering.DecreaseSizeEffectRenderer from __JVM_DefineClass__]
[Loaded net.minecraftforge.client.event.RenderLivingEvent from __JVM_DefineClass__]
[Loaded net.minecraftforge.client.event.RenderLivingEvent$Post from __JVM_DefineClass__]
[Loaded net.minecraftforge.client.event.RenderLivingEvent$Pre from __JVM_DefineClass__]
�[36m[14:34:45] [modloading-worker-2/DEBUG] [ne.mi.fm.AutomaticEventSubscriber/LOADING]: Auto-subscribing bassebombecraft.client.event.rendering.IncreaseSizeEffectRenderer to FORGE
�[m[Loaded bassebombecraft.client.event.rendering.IncreaseSizeEffectRenderer from __JVM_DefineClass__]
�[36m[14:34:45] [modloading-worker-2/DEBUG] [ne.mi.fm.AutomaticEventSubscriber/LOADING]: Auto-subscribing bassebombecraft.client.event.rendering.RenderingEventHandler to FORGE
�[m[Loaded bassebombecraft.client.event.rendering.RenderingEventHandler from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.EntityRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.DefaultTeamRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.DefaultTargetEntityRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.DefaultBoundingBoxEntityRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.BoundingBoxRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.WireframeBoundingBoxRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.DefaultCharmedRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.DefaultLookAtBlockRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.DefaultBuildMineRenderer from __JVM_DefineClass__]
[Loaded bassebombecraft.client.rendering.HitByRayTraceBoundingBoxRenderer from __JVM_DefineClass__]
[Loaded net.minecraftforge.client.event.RenderWorldLastEvent from __JVM_DefineClass__]
[Loaded net.minecraftforge.client.event.DrawHighlightEvent from __JVM_DefineClass__]
[Loaded net.minecraftforge.client.event.DrawHighlightEvent$HighlightBlock from __JVM_DefineClass__]
[Loaded net.minecraftforge.client.event.RenderGameOverlayEvent from __JVM_DefineClass__]
[Loaded net.minecraftforge.eventbus.ASMEventHandler_9_RenderingEventHandler_handleRenderWorldLastEvent_RenderWorldLastEvent from __JVM_DefineClass__]
�[1;31m[14:34:45] [modloading-worker-2/FATAL] [ne.mi.fm.lo.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/renderer/WorldRenderer for invalid dist DEDICATED_SERVER
�[m�[1;31m[14:34:45] [modloading-worker-2/ERROR] [ne.mi.fm.ja.FMLModContainer/LOADING]: Failed to register automatic subscribers. ModID: bassebombecraft, class bassebombecraft.BassebombeCraft
java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/WorldRenderer for invalid dist DEDICATED_SERVER
	at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClass(RuntimeDistCleaner.java:71) ~[forge-1.15.2-31.1.0_mapped_snapshot_20200210-1.15.1-launcher.jar:31.1] {}
	at cpw.mods.modlauncher.serviceapi.ILaunchPluginService.processClass(ILaunchPluginService.java:103) ~[modlauncher-5.0.0-milestone.4.jar:5.0.0-milestone.4+67+b1a340b] {}
	at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-5.0.0-milestone.4.jar:?] {}
	at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:115) ~[modlauncher-5.0.0-milestone.4.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:239) ~[modlauncher-5.0.0-milestone.4.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:126) ~[modlauncher-5.0.0-milestone.4.jar:?] {}
	at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96) ~[modlauncher-5.0.0-milestone.4.jar:?] {}
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_211] {}
	at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.8.0_211] {}
	at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) ~[?:1.8.0_211] {}
	at java.lang.Class.getConstructor0(Class.java:3075) ~[?:1.8.0_211] {}
	at java.lang.Class.getConstructor(Class.java:1825) ~[?:1.8.0_211] {}
	at net.minecraftforge.eventbus.api.EventListenerHelper.computeListenerList(EventListenerHelper.java:96) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.eventbus.api.EventListenerHelper.getListenerListInternal(EventListenerHelper.java:63) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.eventbus.api.EventListenerHelper.getListenerList(EventListenerHelper.java:48) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.addToListeners(EventBus.java:228) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.register(EventBus.java:221) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.registerListener(EventBus.java:138) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$registerClass$2(EventBus.java:72) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:1.8.0_211] {}
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_211] {}
	at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175) ~[?:1.8.0_211] {}
	at java.util.Spliterators$ArraySpliterator.forEachRemaining(Spliterators.java:948) ~[?:1.8.0_211] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[?:1.8.0_211] {}
	at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[?:1.8.0_211] {}
	at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:1.8.0_211] {}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:1.8.0_211] {}
	at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:1.8.0_211] {}
	at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) ~[?:1.8.0_211] {}
	at net.minecraftforge.eventbus.EventBus.registerClass(EventBus.java:72) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.eventbus.EventBus.register(EventBus.java:112) ~[eventbus-2.0.0-milestone.1-service.jar:?] {}
	at net.minecraftforge.fml.AutomaticEventSubscriber.lambda$inject$3(AutomaticEventSubscriber.java:70) ~[?:?] {re:classloading}
	at java.util.ArrayList.forEach(ArrayList.java:1257) ~[?:1.8.0_211] {}
	at net.minecraftforge.fml.AutomaticEventSubscriber.inject(AutomaticEventSubscriber.java:57) ~[?:?] {re:classloading}
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:141) ~[?:31.1] {re:classloading}
	at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:1.8.0_211] {}
	at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:1.8.0_211] {}
	at net.minecraftforge.fml.ModContainer.transitionState(ModContainer.java:112) ~[?:?] {re:classloading}
	at net.minecraftforge.fml.ModList.lambda$null$10(ModList.java:134) ~[?:?] {re:classloading}
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) [?:1.8.0_211] {}
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382) [?:1.8.0_211] {}
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) [?:1.8.0_211] {}
	at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291) [?:1.8.0_211] {}
	at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731) [?:1.8.0_211] {}
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) [?:1.8.0_211] {}
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) [?:1.8.0_211] {}
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) [?:1.8.0_211] {}
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) [?:1.8.0_211] {}
�[m[Loaded net.minecraftforge.fml.ModList$$Lambda$2770/292893650 from net.minecraftforge.fml.ModList]
[Loaded net.minecraftforge.fml.ModList$$Lambda$2771/1383845419 from net.minecraftforge.fml.ModList]
�[1;31m[14:34:45] [Server thread/FATAL] [ne.mi.fm.ModLoader/LOADING]: Failed to complete lifecycle event CONSTRUCT, 1 errors found
�[m[Loaded net.minecraftforge.fml.LoadingFailedException$$Lambda$2772/1614254574 from net.minecraftforge.fml.LoadingFailedException]
[Loaded java.util.stream.ReferencePipeline$$Lambda$2773/1939035017 from java.util.stream.ReferencePipeline]
[Loaded net.minecraftforge.fml.ForgeI18n$$Lambda$2774/1195806799 from net.minecraftforge.fml.ForgeI18n]
[Loaded net.minecraftforge.fml.ForgeI18n$$Lambda$2775/455262632 from net.minecraftforge.fml.ForgeI18n]
[Loaded java.text.ChoiceFormat from C:\Program Files\Java\jdk1.8.0_211\jre\lib\rt.jar]
[Loaded java.text.MessageFormat$Field from C:\Program Files\Java\jdk1.8.0_211\jre\lib\rt.jar]
�[1;31m[14:34:45] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
net.minecraftforge.fml.LoadingFailedException: Loading errors encountered: [
	BasseBombeCraft Mod (bassebombecraft) has failed to load correctly
§7Attempted to load class net/minecraft/client/renderer/WorldRenderer for invalid dist DEDICATED_SERVER

commented

Same issue as #757, for more info see the Wiki Registration of client rendering classes

commented

Resolved with commit: 3037f66