rwtema / Extra-Utilities-2-Source

Sourcecode for Extra Utilities
Other
109 stars 75 forks source link

Crash upon entering Simple Void World #311

Open johnch18 opened 5 years ago

johnch18 commented 5 years ago

On occasion, when entering Simple Void World's dimension, the game will completely freeze and give the following crash (full crash here):

java.util.ConcurrentModificationException
    at java.util.HashMap$HashIterator.nextNode(HashMap.java:1445)
    at java.util.HashMap$EntryIterator.next(HashMap.java:1479)
    at java.util.HashMap$EntryIterator.next(HashMap.java:1477)
    at com.rwtema.extrautils2.tile.XUTile.searchAABBForTiles(XUTile.java:101)
    at com.rwtema.extrautils2.blocks.BlockSoundMuffler.supressSound(BlockSoundMuffler.java:59)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_1410_BlockSoundMuffler_supressSound_PlaySoundEvent.invoke(.dynamic)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
    at net.minecraftforge.client.ForgeHooksClient.playSound(ForgeHooksClient.java:381)
    at net.minecraft.client.audio.SoundManager.func_148611_c(SoundManager.java:352)
    at net.minecraft.client.audio.SoundHandler.func_147682_a(SoundHandler.java:258)
    at net.minecraft.client.multiplayer.WorldClient.func_184134_a(WorldClient.java:589)
    at net.minecraft.client.multiplayer.WorldClient.func_184156_a(WorldClient.java:574)
    at net.minecraft.client.renderer.RenderGlobal.handler$onPlayEvent$zzj000(RenderGlobal.java:3728)
    at net.minecraft.client.renderer.RenderGlobal.func_180439_a(RenderGlobal.java)
    at net.minecraft.world.World.func_180498_a(World.java:3703)
    at net.minecraft.world.World.func_175718_b(World.java:3694)
    at net.minecraft.world.World.func_175655_b(World.java:412)
    at appeng.tile.networking.TileCableBus.onReady(TileCableBus.java:224)
    at appeng.hooks.TickHandler.onTick(TickHandler.java:220)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_2861_TickHandler_onTick_TickEvent.invoke(.dynamic)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
    at net.minecraftforge.fml.common.FMLCommonHandler.onPostServerTick(FMLCommonHandler.java:266)
    at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:712)
    at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:252)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
    at java.lang.Thread.run(Thread.java:748)

MC version: 1.12.2 Forge version: 14.23.5.2815 Extra Utilities 2 version: 1.9.9 and 1.8.1 ( I downgraded a few versions to check )

The crash is extremely severe, in some cases it crashes my mouse driver, causes minecraft to disobey the killall java command, and requires me to reboot in order to fix the problem.