iChun / iChunUtil

iChunUtil as required by several of my mods.
GNU Lesser General Public License v3.0
40 stars 53 forks source link

1.10.2 - OpenEye #129

Closed iChun closed 7 years ago

iChun commented 7 years ago

https://openeye.openmods.info/crashes/2ad50c6d80ca744212870a2b5098bb86

java.lang.IndexOutOfBoundsException: Index: 20, Size: 0

at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at me.ichun.mods.ichunutil.common.core.tracker.EntityTrackerRegistry.tick(EntityTrackerRegistry.java:16)
at me.ichun.mods.ichunutil.client.core.EntityTrackerHandler.tick(EntityTrackerHandler.java:78)
at me.ichun.mods.ichunutil.client.core.event.EventHandlerClient.onClientTick(EventHandlerClient.java:229)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_0_EventHandlerClient_onClientTick_ClientTickEvent.invoke(.dynamic:-1)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:185)
at net.minecraftforge.fml.common.FMLCommonHandler.onPostClientTick(FMLCommonHandler.java:344)
iChun commented 7 years ago

Network Thread is clearing the list on client disconnect, Thread collision. Schedule a task to clear it on the main thread.