Shift right-click on a celestial crystal collector causes server crash
ksvogel opened this issue ยท 2 comments
Shift-right-clicking on a celestial collector crystal with a resonating wand results in a StackOverflow Error and server crash. Using a linking tool does NOT cause this error. This error is readily reproducable.
Version: astralsorcery-1.15.2-1.12.12
Other mods installed: Bascially everything in the Omnia FTB pack
Server Error Readout for the shift-right-click crash:
[21:56:28] [Server thread/ERROR] [ne.mi.ev.EventBus/EVENTBUS]: Exception caught during firing event: net/minecraft/client/renderer/IRenderTypeBuffer
Index: 25
Listeners:
0: HIGHEST
1: ASM: net.quetzi.morpheus.helpers.MorpheusEventHandler@2095ce75 bedClicked(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
2: NORMAL
3: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@259f2c39
4: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@774d6f7c
5: ASM: com.direwolf20.mininggadgets.common.MiningGadgets@16cbb2b8 rightClickEvent(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
6: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@7f0cfe45
7: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@3119b33b
8: ASM: class cjminecraft.doubleslabs.Events onItemUse(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
9: ASM: class info.tehnut.soulshardsrespawn.core.EventHandler onBlockInteract(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
10: ASM: class com.endlesnights.torchslabsmod.event.upgradeaquatic.PlaceHandlerToothLantern onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
11: ASM: class com.endlesnights.torchslabsmod.event.quark.PlaceHandlerChainSlab onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
12: ASM: class com.endlesnights.torchslabsmod.event.PlaceHandlerTorchWall onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
13: ASM: class com.endlesnights.torchslabsmod.event.PlaceHandlerTorchSlab onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
14: ASM: class com.endlesnights.torchslabsmod.event.PlaceHandlerPadLights onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
15: ASM: class com.endlesnights.torchslabsmod.event.PlaceHandlerLanternWall onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
16: ASM: class com.endlesnights.torchslabsmod.event.PlaceHandlerLanternSlab onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
17: ASM: class com.buuz135.industrial.proxy.event.CocoaBeanRightClickHarvesting onPlayerRightClick(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
18: ASM: class com.endlesnights.torchslabsmod.event.PlaceHandlerEndRod onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
19: ASM: class com.endlesnights.torchslabsmod.event.buzziebees.PlaceHandlerCandleSlab onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
20: ASM: class com.endlesnights.torchslabsmod.event.buzziebees.PlaceHandlerCandlePad onBlockEntityPlace(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
21: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@6dbbbfc5
22: ASM: class com.lilypuree.decorative_blocks.setup.ModSetup onRightClickEvent(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
23: ASM: com.feed_the_beast.mods.ftbchunks.FTBChunks@71792aa0 blockRightClick(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
24: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@71111b81
25: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@69773d30
26: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@158bcb4e
27: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@25fe0bad
28: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@5ccac180
29: ASM: Block{naturesaura:ender_crate} onRightClick(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
30: ASM: com.legacy.moolands.MoolandsEvents@485e06b8 onMakePortal(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
31: ASM: com.legacy.goodnightsleep.GNSEvents@42a8ef32 onPlayerRightClickBlock(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
32: ASM: mekanism.common.CommonPlayerTracker@63f2d038 rightClickEvent(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
33: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@c04e994
34: ASM: de.ellpeck.naturesaura.events.CommonEvents@6de318e7 onItemUse(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
35: ASM: com.lothrazar.cyclic.event.ItemEvents@33f0b6ea onRightClickBlock(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
36: ASM: class cofh.ensorcellation.event.CommonEvents handlePlayerRightClickEvent(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent;)V
37: ASM: mcjty.rftoolsutility.setup.ForgeEventHandlers@332d0e70 onPlayerInteractEvent(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent;)V
38: LOW
39: ASM: com.feed_the_beast.mods.ftbultimine.FTBUltimine@608f6230 blockRightClick(Lnet/minecraftforge/event/entity/player/PlayerInteractEvent$RightClickBlock;)V
40: LOWEST
41: net.minecraftforge.eventbus.EventBus$$Lambda$2727/1718070278@471e82e1
java.lang.NoClassDefFoundError: net/minecraft/client/renderer/IRenderTypeBuffer
at hellfirepvp.observerlib.api.block.MatchableState$2.getDescriptiveState(MatchableState.java:50)
at hellfirepvp.astralsorcery.common.item.wand.ItemWand.lambda$doBlockInteract$2(ItemWand.java:128)
at java.util.HashMap.forEach(HashMap.java:1288)
at java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505)
at hellfirepvp.astralsorcery.common.item.wand.ItemWand.doBlockInteract(ItemWand.java:127)
at hellfirepvp.astralsorcery.common.event.handler.EventHandlerInteract.onBlockInteract(EventHandlerInteract.java:59)
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:212)
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:204)
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258)
at net.minecraftforge.common.ForgeHooks.onRightClickBlock(ForgeHooks.java:786)
at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:315)
at net.minecraft.network.play.ServerPlayNetHandler.func_184337_a(ServerPlayNetHandler.java:853)
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:36)
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:10)
at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21)
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18)
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144)
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23)
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:731)
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:141)
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118)
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:714)
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:708)
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127)
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:694)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:641)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.IRenderTypeBuffer
at java.lang.ClassLoader.findClass(ClassLoader.java:530)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:104)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 27 more
Suppressed: java.lang.ClassNotFoundException
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:263)
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:134)
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96)
... 28 more
[21:56:28] [Server thread/ERROR] [minecraft/MinecraftServer]: Encountered an unexpected exception
java.lang.NoClassDefFoundError: net/minecraft/client/renderer/IRenderTypeBuffer
at hellfirepvp.observerlib.api.block.MatchableState$2.getDescriptiveState(MatchableState.java:50) ~[?:1.15.2-1.3.1] {re:classloading}
at hellfirepvp.astralsorcery.common.item.wand.ItemWand.lambda$doBlockInteract$2(ItemWand.java:128) ~[?:1.15.2-1.12.12] {re:classloading,pl:runtimedistcleaner:A}
at java.util.HashMap.forEach(HashMap.java:1288) ~[?:1.8.0_144] {}
at java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505) ~[?:1.8.0_144] {}
at hellfirepvp.astralsorcery.common.item.wand.ItemWand.doBlockInteract(ItemWand.java:127) ~[?:1.15.2-1.12.12] {re:classloading,pl:runtimedistcleaner:A}
at hellfirepvp.astralsorcery.common.event.handler.EventHandlerInteract.onBlockInteract(EventHandlerInteract.java:59) ~[?:1.15.2-1.12.12] {re:classloading}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:212) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:204) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.common.ForgeHooks.onRightClickBlock(ForgeHooks.java:786) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:315) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:kubejs.mixins.json:PlayerInteractionManagerMixin,pl:mixin:A}
at net.minecraft.network.play.ServerPlayNetHandler.func_184337_a(ServerPlayNetHandler.java:853) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:fml:astralsorcery:reach_set_server_entity_interact,xf:fml:astralsorcery:allow_entity_interaction}
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:36) ~[?:?] {re:classloading}
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:10) ~[?:?] {re:classloading}
at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:classloading}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:731) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:141) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:714) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:708) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:694) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:641) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144] {}
Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.IRenderTypeBuffer
at java.lang.ClassLoader.findClass(ClassLoader.java:530) ~[?:1.8.0_144] {}
at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_144] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:104) ~[modlauncher-5.1.2.jar:?] {re:classloading}
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_144] {}
... 27 more
Suppressed: java.lang.ClassNotFoundException
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:263) ~[modlauncher-5.1.2.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:134) ~[modlauncher-5.1.2.jar:?] {re:classloading}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:96) ~[modlauncher-5.1.2.jar:?] {re:classloading}
at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_144] {}
at hellfirepvp.observerlib.api.block.MatchableState$2.getDescriptiveState(MatchableState.java:50) ~[?:1.15.2-1.3.1] {re:classloading}
at hellfirepvp.astralsorcery.common.item.wand.ItemWand.lambda$doBlockInteract$2(ItemWand.java:128) ~[?:1.15.2-1.12.12] {re:classloading,pl:runtimedistcleaner:A}
at java.util.HashMap.forEach(HashMap.java:1288) ~[?:1.8.0_144] {}
at java.util.Collections$UnmodifiableMap.forEach(Collections.java:1505) ~[?:1.8.0_144] {}
at hellfirepvp.astralsorcery.common.item.wand.ItemWand.doBlockInteract(ItemWand.java:127) ~[?:1.15.2-1.12.12] {re:classloading,pl:runtimedistcleaner:A}
at hellfirepvp.astralsorcery.common.event.handler.EventHandlerInteract.onBlockInteract(EventHandlerInteract.java:59) ~[?:1.15.2-1.12.12] {re:classloading}
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:212) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:204) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:258) ~[eventbus-2.2.0-service.jar:?] {}
at net.minecraftforge.common.ForgeHooks.onRightClickBlock(ForgeHooks.java:786) ~[?:?] {re:mixin,re:classloading}
at net.minecraft.server.management.PlayerInteractionManager.func_219441_a(PlayerInteractionManager.java:315) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:kubejs.mixins.json:PlayerInteractionManagerMixin,pl:mixin:A}
at net.minecraft.network.play.ServerPlayNetHandler.func_184337_a(ServerPlayNetHandler.java:853) ~[?:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,xf:fml:astralsorcery:reach_set_server_entity_interact,xf:fml:astralsorcery:allow_entity_interaction}
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:36) ~[?:?] {re:classloading}
at net.minecraft.network.play.client.CPlayerTryUseItemOnBlockPacket.func_148833_a(SourceFile:10) ~[?:?] {re:classloading}
at net.minecraft.network.PacketThreadUtil.func_225383_a(SourceFile:21) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.TickDelayedTask.run(SourceFile:18) ~[?:?] {re:classloading}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213166_h(SourceFile:144) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.util.concurrent.RecursiveEventLoop.func_213166_h(SourceFile:23) ~[?:?] {re:classloading}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:731) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_213166_h(MinecraftServer.java:141) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213168_p(SourceFile:118) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213205_aW(MinecraftServer.java:714) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.func_213168_p(MinecraftServer.java:708) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.func_213161_c(SourceFile:127) ~[?:?] {re:classloading,pl:accesstransformer:B}
at net.minecraft.server.MinecraftServer.func_213202_o(MinecraftServer.java:694) ~[?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:641) [?:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144] {}
[21:56:28] [Server thread/ERROR] [minecraft/MinecraftServer]: This crash report has been saved to: /home/dsweber/Servers/./crash-reports/crash-2020-11-17_21.56.28-server.txt
[21:56:28] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
[21:56:28] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players
[21:56:28] [Server thread/INFO] [minecraft/ServerPlayNetHandler]: Cat__Sidhe lost connection: Internal Exception: java.lang.StackOverflowError
[21:56:28] [Server thread/INFO] [minecraft/DedicatedServer]: Cat__Sidhe left the game
[21:56:28] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
[21:56:28] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'saves/Hilbert Space'/minecraft:overworld
[21:56:29] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (Hilbert Space): All chunks are saved
[21:56:30] [Server thread/INFO] [minecraft/ChunkManager]: ThreadedAnvilChunkStorage (Hilbert Space): All chunks are saved
This is not a stack overflow error.
Anyway, update ObserverLib to 1.3.2 - which should be out in a bit after Curseforge approves it.